Part Number Hot Search : 
000950 SBL10 BT136 D5555C 74LVCH 3NB60 P6KE22AJ L120D
Product Description
Full Text Search
 

To Download BM5480MUV-E2 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  product structure : silicon monolithic integrated circuit this product has no designed protection against radioactive ra ys . 1/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 tsz22111 ? 14 ? 001 www.rohm.com middle power class-d speaker amplifier series 20w+20w full digital speaker amplifier with built- in dsp bm5480muv general description bm5480muv is a full digital speaker amplifier with built - in dsp (digital sound processor) designed for flat-panel tvs in particular for space-saving and low -power consumption , delivers an output power of 20 w+ 20 w . this ic employs bipolar , cmos , and dmos (bcd) process technology that eliminates turn- on resistance in the output power stage and internal loss due to line resistances up to an ultimate level . with this technology , the ic can achieve high efficiency . in addition , the ic is packaged in a compact reverse heat radiation type power package to achieve low power consumption and low heat generation and eliminates necessity of external heat-sink up to a total output power of 4 0w . this product satisfies both needs for drastic downsizing , low -profile structures and many function , high quality playback of sound system. key specifications s upply voltage (vcc) speaker output pow er (vcc= 19v , rl =8 ) thd+n 10v to 26v 20w+20w (typ) 0. 07 [% ] (typ) applications flat panel tvs (lcd , plasma) home audio desktop pc amusement equipments electronic music equipments , etc. package w(min) x d( ty p) x h(max) vqfn48v7070p 7.00mm x 7.00mm x 1.00mm features this ic includes the dsp (digital sound processor) for audio signal processing for flat tvs. p 2 bass+( pseudo bass) , 16 band p- eq , level drc , 2 band drc , surround , etc. this ic has one input systems of digital audio interface. ( no ne eds of master clock) - i 2 s / lj / rj format - lrclk : 32k/ 44 . 1k /48khz - bclk : 32fs / 48fs / 64fs - sdata : 16 / 20 / 24bit with wide range of power supply voltage. the monaural output that can reduce the number of external parts can be used. with high efficiency and low heat dissipation contributing to miniaturization , slim design , and also power saving of the system. eliminates pop -noise generated during the power supply on /off . high quality muting performance is realized by using the soft-muting technology. this ic is built- in with various protection functions for highly reliability design. - high temperature protection - over voltage protection, under voltage protection - output short protection - dc voltage protection - clock stop protection small package typical application circuit fi gure 1 . typical application circuit p e r f e c t p u r e b ass + vqfn48v7070p scl sda bclk lrclk rstx sdata digital audio source - con mute sp ch1 (lch) sp ch2 (rch) sdb error out1p out1n out2p out2n downloaded from: http:///
2/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv pin configuration and block diagram figure 2 . pin configuration and block diagram (top view) pin description no . name i/o no . name i/o no . name i/o no . name i/o 1 nc - 13 reg15 o 25 out2n o 37 vccp1 - 2 nc - 14 test1 i 26 out2n o 38 vccp1 - 3 nc - 15 vss - 27 gndp2 - 39 vcca - 4 rstx i 16 test2 o 28 gndp2 - 40 reg_g o 5 mutex i 17 dvdd - 29 out2p o 41 nc - 6 dgnd - 18 pll o 30 out2p o 42 nc - 7 scl i 19 moni i/o 31 out1n o 43 nc - 8 sda i/o 20 test3 i 32 out1n o 44 nc - 9 addr i 21 error o 33 gndp1 - 45 nc - 10 sdata i 22 nc - 34 gndp1 - 46 nc - 11 lrclk i 23 vccp2 - 35 out1p o 47 nc - 12 bclk i 24 vccp2 - 36 out1p o 48 nc - 20 19 18 17 16 15 13 14 1 2 3 4 5 6 7 8 9 10 11 12 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 21 22 23 24 vccp1 gndp1 reg_g driver fet 2n vccp2 gndp2 driver fet 2p pwm modulator control i/f protection 2-wire i/f test3 driver fet 1n driver fet 1p audio dsp i 2 s lj rj i/f dgnd 8 times over- sampling digital filter vcca nc test1 test2 reg 15 dvdd vss pll rstx mute scl sda addr sdata lrclk bclk moni pll error out2n out2p out1n out1p nc nc nc nc nc nc nc nc nc nc nc downloaded from: http:///
3/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv absolute maximum ratings ( ta = 25 c) item symbol limit unit conditions supply voltage vcc -0.3 to + 30 v pin 23 , 24 , 37 , 38 , 39 (note 1),(note 2) dvdd -0.3 to +4.5 v pin 17 (note 1) power dissipation pd 4. 30 w (note 3) 4. 80 w (note 4) input voltage 1 v in 1 -0.3 to dvdd+0.3 v pin 4 , 5 , 7 - 12 , 14 , 16 , 19 , 20 , 21 (note 1) terminal voltage 1 v pin1 -0.3 to +7.0 v pin 40 (note 1) terminal voltage 2 v pin2 -0.3 to + 30 v pin 25 , 26 , 29 , 30 , 31 , 32 , 35 , 36 (note 1),(note 6) operating temperature range topr - 25 to + 85 c storage temperature range tstg - 55 to + 150 c maximum junction temperature tjmax 150 c (note 1) the voltage that can be applied reference to gnd (pin 1, 6, 15, 2 7, 28, 33, and 34 ). (note 2) do not, however exceed pd and tjmax=150c. (note 3) 7 4. 2mm 74.2mm 1.6mm, fr4, 4-layer glass epoxy board (copper area 34.09mm2) derating in done at 34.4 mw/c for operating above ta 25 c. there are thermal via on the board. (note 4) 7 4. 2mm 74.2mm 1.6mm, fr4, 4-layer glass epoxy board (copper area 5 505mm2) derating in done at 38.4 mw/c for operating above ta 25 c. there are thermal via on the board. (note 6) it should use it below this ratings limit including the ac peak wavefo rm (overshoot) for all conditions. at only undershoot, it is admitted using at Q 10nse and Q 30v by the vcc reference. (please refer following figure.) caution: operating the ic over the absolute maximum ratings may damage the ic. t he damage can either be a short circuit between pins or an open circuit between pins and the internal circuitry. therefore, it is important to consider circuit protection measures, such as adding a fuse, in case the ic is operated over the absolute maximum ratings. figure 3 recommended operating ratings ( ta = 25 c) item symbol limit unit conditions supply voltage vcc 10 to 26 v pin 23 , 24 , 37 , 38 , 39 (note 1),(note 2) dvdd 3 to 3.6 v pin 17 (note 1) minimum load impedance 1 r l1 5.4 pin 25 , 26 , 29 , 30 , 31 , 32 , 35 , 36 vcc = 18v to 26v (note 7) 3.6 pin 25 , 26 , 29 , 30 , 31 , 32 , 35 , 36 vcc < 18v (note 7) (note 7) do not, however exceeds pd. gnd vcc Q 10 nsec overshoot to gnd 30 v (max .) undershoot to vcc 30 v(max .) downloaded from: http:///
4/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv electrical characteristics (unless otherwise specified ta = 25 c , vcc= 18v , dvdd=3. 3v , rstx=3. 3v , mutex=3. 3v , f=1 khz , r l1 =8 , dsp : through , fs =48 khz , mclk=256fs , snubber circuit for output terminal : r=5.6 , c=1200pf) item symbol limit unit conditions min typ max total circuit circuit current 1 (normal mode) i cc1 - 45 90 ma pin 23 , 24 ,37, 38 , 39 , no load i dd 1 - 20 40 ma pin 17 , - dbfs input , no load circuit current 2 (reset mode) i cc 2 - 100 200 a pin 23 , 24 , 37 , 38 , 39 , no load rstx=0v , mutex= 0v , sdb= 0v i dd2 - 2.5 7.0 ma pin 17 , - dbfs input , no load rstx=0v , mutex= 0v , sdb= 0v open-drain terminal low level voltage v err - - 0.8 v pin 21 , i o =0.5ma regulator output voltage 1 v reg_g 4.2 5.1 5.6 v pin 40 regulator output voltage 2 v reg15 1.3 1.5 1.7 v pin 13 high level input voltage v ih 2.5 - 3.3 v pin 4 , 5 , 7 - 12 , 14 , 16 , 19 , 20 , 41 low level input voltage v il 0 - 0.8 v pin 4 , 5 , 7 - 12 , 14 , 16 , 19 , 20 , 41 input current (input pull- up terminal) i up - 150 - 100 - 50 a pin 10 C 12 , 19 , vin = 0v input current (input pull-down terminal) i dn 35 70 105 a pin 4 , 5 , 9 , vin = 3. 3v input current (scl , sda terminal) i il -1 0 - a pin 7 , 8 , vin = 0v input current (scl , sda terminal) i ih - 0 1 a pin 7 , 8 , vin = 3. 3v speak er amplifier output maximum output power 1 p o1 - 10 - w vcc= 13 .5v,thd+n=10% (note 8) maximum output power 2 p o2 - 20 - w vcc= 19v ,thd+n=10% (note 8) total harmonic distortion 1 thd1 - 0. 07 - % p o = 1w , bw = 20 to 20khz(aes17) (note 8) crosstalk 1 ct 1 60 80 - db vcc= 13 . 5v , p o = 1w , bw =ihf-a (note 8) output noise voltage 1 v no 1 - 80 - vrms - dbfs input , bw =ihf-a (note 8) pwm sampling frequency f pwm1 - 256 - khz fs = 32 khz (note 8) f pwm2 - 352 .8 - khz fs = 44 .1 khz (note 8) f pwm3 - 384 - khz fs = 48 khz (note 8) (note 8) these items show the typical performance of device and depen d on board layout, parts, and power supply. the standard value is in mounting device and parts on surface of rohms boa rd directly. downloaded from: http:///
5/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output( ta = 25 c , vcc=18v , dvdd=3. 3v , rstx= 0v /3. 3v , mutex= 0v /3. 3v , f=1 khz , dsp : through , fs =48 khz , mclk=256fs,snubber circuit for output terminal: [8 ] r=5.6 , c=1200pf, [6,4 ] r=5.6 , c=3300pf) measured by rohm designed 4 layer board. 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 0 5 10 15 20 output power [w/ch] icc [a] 0 10 20 30 40 50 60 70 80 90 100 0 5 10 15 20 output power [w/ch] efficiency [%] 0.00 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 0.10 8 10 12 14 16 18 20 22 24 26 28 vcc [v] icc [ma] 0 10 20 30 40 50 60 70 8 10 12 14 16 18 20 22 24 26 28 vcc [v] icc [ma] figure 4 figure 7 figure 6 power supply voltage- current consumption output power - efficiency output power - current consumption figure 5 power supply voltage- current consumption rstx=mutex=l rl=8 no signal rstx=h rl=8 no signal rl=8 rl=6 rl=4 mutex=h mutex=l vc c=13.5v rl=8 rl=6 rl=4 vcc=13.5v downloaded from: http:///
6/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output(ta=25c, vcc =1 8v, dvdd=3.3v, rstx=0v/3.3v , mutex=0v/3.3v , f= 1 khz , dsp: through , fs=48 khz , mclk=256fs,snubber circuit for output terminal: [8 ] r=5.6 , c=1200pf, [6,4 ] r=5.6 , c=3300pf) measured by rohm designed 4 layer board. figure 10 figure 11 waveform at soft sta rt waveform at soft mute output voltage - power voltage (r l1 =8 ) output power - current consumption (r l1 =8 ) figure 8 figure 9 mutex( 5pin ) speaker output rl=8 po=1w mutex( 5pin ) speaker output 0 5 10 15 20 25 30 8 10 12 14 16 18 20 22 24 vcc [v] output power [w/ch] thd+n=10% thd+n=1% rl=8 0 0.5 1 1.5 2 2.5 3 0 5 10 15 20 25 30 output power [w/ch] icc [a] vcc=10v vcc=18v vcc=26v rl=8 rl=8 po=1w dotted line means internal dissipation is over package power. downloaded from: http:///
7/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output ( ta = 25 c , vcc=18v , dvdd=3. 3v , rstx= 0v /3. 3v , mutex= 0v /3. 3v , f=1 khz , dsp: through , fs =48 khz , mclk=256fs,snubber circuit for output terminal: [8 ] r=5.6 , c=1200pf, [6,4 ] r=5.6 , c=3300pf) measured by rohm designed 4 layer board. figure 12 figure 13 figure 14 figure 15 output power - current consumption (r l1 =? ) output voltage - power voltage (r l1 =? ) output power - current consumption (r l1 =4 ) dotted line means internal dissipation is over package power. output voltage C power voltage (r l1 =4 ) 0 5 10 15 20 25 30 35 8 10 12 14 16 18 20 22 24 vcc [v] output power [w/ch] thd+n=10% thd+n=1% rl=6 0 0.5 1 1.5 2 2.5 3 3.5 0 5 10 15 20 25 30 output power [w/ch] icc [a] vcc=10v vcc=18v rl=6 vcc=26v 0 5 10 15 20 25 30 35 40 8 10 12 14 16 18 20 22 24 vcc [v] output power [w/ch] thd+n=10% thd+n=1% rl=4 0 0.5 1 1.5 2 2.5 3 3.5 0 5 10 15 20 25 30 output power [w/ch] icc [a] vcc=10v vcc=18v rl=4 vcc=26v downloaded from: http:///
8/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output(r l1 =8 , ta = 25 c , vcc=18v , dvdd=3. 3v , rstx=3. 3v , mutex=3. 3v , f=1 khz , dsp: through , fs =48 khz , mclk=256fs , snubber circuit for output terminal: r=5.6 , c=1200pf) measured by rohm designed 4 layer board. -140 -120 -100 -80 -60 -40 -20 0 10 100 1k 10k 100k freq [hz] noise fft [dbv] 10 15 20 25 30 10 100 1k 10k 100k freq [hz] voltage gain [db] figure 17 figure 18 figure 19 figure 16 fft of output noise voltage frequency C output power output power - thd+n frequency - thd+n out1 out2 no signal b.w. none r l1 =8 out1 out2 po=1w b.w. none r l1 =8 0.01 0.1 1 10 0.01 0.1 1 10 100 po [w] thd+n [%] b.w. 20 to 20khz aes17 r l1 =8 f=1khz f=100hz f=6khz 0.01 0.1 1 10 10 100 1k 10k 100k freq [hz] thd+n [%] b.w. 20 to 20khz aes17 po=1w r l1 =8 out1 out2 downloaded from: http:///
9/ 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output (r l1 =8 , ta = 25 c , vcc=18v , dvdd=3. 3v , rstx=3. 3v , mutex=3. 3v , f=1 khz , dsp: through , fs =48 khz , mclk=256fs , snubber circuit for output terminal: r=5.6 , c=1200pf) measured by rohm designed 4 layer board. -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 10 100 1k 10k 100k freq [hz] crosstalk [db] figure 20 frequency - crosstalk po=1w r l1 =8 downloaded from: http:///
10 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output (r l1 =6 , ta = 25 c , vcc=18v , svdd=3. 3v , rstx=3. 3v , mutex=3. 3v , f=1 khz , dsp: through , fs =48 khz , mclk=256fs , snubber circuit for output terminal: r=5.6 , c=3300pf) measured by rohm designed 4 layer board. -140 -120 -100 -80 -60 -40 -20 0 10 100 1k 10k 100k freq [hz] noise fft [dbv] 10 15 20 25 30 10 100 1k 10k 100k freq [hz] voltage gain [db] figure 22 figure 23 figure 24 figure 21 fft of output noise voltage frequency C output power output power - thd+n frequency - thd+n out1 out2 no signal b.w. no ne r l1 =6 out1 out2 po=1w b.w. none r l1 =6 0.01 0.1 1 10 0.01 0.1 1 10 100 po [w] thd+n [%] b.w. 20 to 20khz aes17 r l1 =6 f=1khz f=100hz f=6khz 0.01 0.1 1 10 10 100 1k 10k 100k freq [hz] thd+n [%] b.w. 20 to 20khz aes17 po=1w r l1 =6 out1 out2 downloaded from: http:///
11 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output (r l1 =6 , ta = 25 c , vcc=18v , svdd=3. 3v , rstx=3. 3v , mutex=3. 3v , f=1 khz , dsp: through , fs =48 khz , mclk=256fs , snubber circuit for output terminal: r=5.6 , c=3300pf) measured by rohm designed 4 layer board. -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 10 100 1k 10k 100k freq [hz] crosstalk [db] figure 25 frequency - crosstalk po=1w r l1 =6 downloaded from: http:///
12 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output (r l1 =4 , ta = 25 c , vcc=18v , dvdd=3. 3v , rstx=3. 3v , mutex=3. 3v , f=1 khz , dsp: through , fs =48 khz , mclk=256fs , snubber circuit for output terminal: r=5.6 , c=3300pf) measured by rohm designed 4 layer board. 0.01 0.1 1 10 10 100 1k 10k 100k freq [hz] thd+n [%] 0.01 0.1 1 10 0.01 0.1 1 10 100 po [w] thd+n [%] -140 -120 -100 -80 -60 -40 -20 0 10 100 1k 10k 100k freq [hz] noise fft [dbv] 10 15 20 25 30 10 100 1k 10k 100k freq [hz] voltage gain [db] figure 27 figure 29 figure 28 figure 26 fft of output noise voltage frequency C output power output power - thd+n frequency - thd+n out1 out2 no signal b.w. none r l1 =4 out1 out2 po=1w b.w. none r l1 =4 b.w. 20 to 20khz aes17 r l1 =4 f=1khz f=100hz f=6khz b.w. 20 to 20khz aes17 po=1w r l1 =4 out1 out2 downloaded from: http:///
13 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv typical performance curves speaker output (r l1 =4 , ta = 25 c , vcc=18v , dvdd=3. 3v , rstx=3. 3v , mutex=3. 3v , f=1 khz , dsp: through , fs =48 khz , mclk=256fs , snubber circuit for output terminal: r=5.6 , c=3300pf) measured by rohm designed 4 layer board. -100 -90 -80 -70 -60 -50 -40 -30 -20 -10 0 10 100 1k 10k 100k freq [hz] crosstalk [db] figure 30 frequency - crosstalk po=1w r l1 =4 downloaded from: http:///
14 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv digital block functional overview no . function specifications 1 dc cut hpf ? 1 st order hpf ? fc : 1hz 2 pre -scalar ? lch / rch become same set point. ? +48db to - 79db (0. 5db step),- db ? default 0db 3 channel mixer ? lch <= mute , lch(default) , rch , (l+r)/2 , l-r ? rch <= mute , lch , rch(default) , (l+r)/2 , l-r ? lch/rch are independent phase reversal control availab le. 4 level drc ? when the small signal is detected continuously during the fixed time , this function is soft mute transition. ? there is soft transition function. ? level drc detect level : - 30db to -96db,12step ? soft mute transition time : 0.125sec to 8sec,16step ? mute release time : 1msec to 40msec,8step 5 surround ? emphasizes the stereo. ? there is a pseudo-stereo effect.(add a stereo to mono sound) 6 p 2 bass+ (perfect pure bass+) ? this function make pseudo bass sound with the speaker w hich cann ot make low frequency sound. ? generation frequency : 68hz to 1200hz , 16step 7 16 -band parametric equalizer ? parametric equalizer has built- in coefficient calculation circuit. ? only 4 factors is required.(frequency/gain/quality factor/filter type) ? the filter types which can be selected is peaking/ low -shelf/high-shelf/ low -pass/high-pass/all-pass. ? lch/rch become same set point . there is soft transition function. ? the set point of f0 : divide between into 61 from 20 hz to 20 khz . ? the set point of gain : 18 db (0. 5db step) ? a big gain may be unable to be set up when exceeding the factor span of dsp (4) at the time of a gain selecting . ? q(quality factor) 0. 33 to 8.2 , 29step. ? it is also possible to set up a factor directly. 8 fine master volume ? lch / rch become same set point. ? +24db to -103 db (0. 125db step),- db ? there is soft transition function. 9 balance ? 1db step ? there is soft transition function. (lch/rch:0db/- db , 0db /-126db, 0db /-125db, ?? , 0db /0db, ?? ,-125db/0db, - 126db / 0db ,- db /0db) 10 2 band drc ? n on clip output is achieved. ? lch/rch becomes the same control . ? low-pass and a high region become an independent control. ? threshold level : +12db to - 32db (0.5 db step) ? the set point of cross-over frequency : divide between into 61 from 20 hz to 20 k hz . ? the voice below the set- up detect level is decreased gently. 11 post-scalar ? lch / rch become same set point. ? +48db to - 79db (0. 5db step),- db 12 fine post-scalar ? lch / rch become independent set point. ? +0. 7db to -0. 8db (0. 1db step) 13 dc cut hp f ? 1 st order hpf ? fc : 1hz 14 clipper ? lch / rch become same set point. ? clip level : + 3db to 22 . 5db (-0. 1db step) figure 31 . dsp block diagram input1 main dc cut hpf pre scaler p2bass+ 16 band /ch bq surround fine master volume fine master volume dc cut hpf hard clipper i2s lj rj level drc post scaler 2band drc chanel mixer balance downloaded from: http:///
15 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv rstx pin , mutex pin function rstx (4 pin ) mutex (5 pin ) dsp block condition speaker output condition l l reset on hiz_ low ( low consumption) h l normal operation (mute on ) hiz_ low (mute on ) h h normal operation (mute off) normal operation (mute off) l h don t use. rstx is set low, internal registers are initialized. vccp1, vccp2< 2.5v, ic latched by protection circuit and error terminal condition a re initialized. if dvdd is under 3v, rstx is set low once for 10ms(min) , and set high again. then dsp is needed to set parameter again. input digital sound sampling frequency ( fs ) explanation pwm sampling frequency of speaker output and soft-mute transition time depends on sampling frequency ( fs ) of the digital sound input. these transition times are changed by sending select address &h15 [1:0 ]. sampling frequency of the digital sound input ( fs ) speaker output pwm sampling frequency so ft -mute transition time mute on mute off 48 khz 384 khz 85 .4msec 10 .7msec 42 .7msec 10 .7msec 21 .4msec 10 .7msec 10 .7msec 10 .7msec 44 .1khz 352 .8khz 92 .9msec 11 .7msec 46 .5msec 11 .7msec 23 .3msec 11 .7msec 11 .7msec 11 .7msec 32 khz 256 khz 128 .1msec 16 .1msec 64 .1msec 16 .1msec 32 .1msec 16 .1msec 16 .1msec 16 .1msec downloaded from: http:///
16 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 2 wire bus control signal specification 1) electrical characteristics and timing of bus line and i/o stage figure 32 sda and scl bus line characteristics (unless otherwise specified ta = 25 c , vcc=13v) parameter symbol high speed mode unit min max 1 scl clock frequency fscl 0 400 khz 2 bus free time between stop condition and start condition tbuf 1.3 s 3 hold-time of (sending again) start condition . after this period the first clock pulse is generated. thd;sta 0.6 s 4 scl clock s low state hold-time tlow 1.3 s 5 scl clock s high state hold-time thigh 0.6 s 6 set- up time of sending again start condition tsu;sta 0.6 s 7 data hold time thd;dat 0 (note 1) s 8 data set- up time (note 2) tsu;dat 500 /250/150 ns 9 rise-time of sda and scl signal tr 20 +0.1 cb 300 ns 10 fall-time of sda and sc l signal tf 20 +0.1 cb 300 ns 11 set- up time of stop condition tsu;sto 0.6 s 12 capacitive load of each bus line cb 400 pf the above-mentioned numerical values are all the values correspondi ng to vih min and the vil max level. (note 1) to exceed an undefined area on the fall-edge of scl (v ih min of the scl signal), the transmitting set should internally offer the holding time of 300ns or more for the sda signal. (note 2 ) scl and sda pin is not corresponding to threshold tolerance of 5v. please use it within 4.5v of the absolute maximum rating. 2) command interface 2 wire bus control is used for command interface between hosts cpu . it not only writes but also it is possible to read it excluding a part of register . in addition to slave address , set and write 1 byte of select address to read out the data . 2 wire buses slave mode format is illustrated below . msb lsb msb lsb msb lsb s slave address a select address a data a p s start condition slave address the data of eight bits in total is sent putting up bit of read mode (h) or write mode (l) after slave address ( 7bit ) set with the terminal addr . (msb first) a the acknowledge bit adds to data that the acknowledge is sent and received in each byte. when data is correctly sent and received, l is sent and received. there was no acknowledgement for h . select address the select address in one byte is used.(msb first) data data byte is sent and received data(msb first) p stop condition t buf t low t r t hd ;sta s p t hd ;dat t f t high t su ;dat t su ;sta sr t hd ;sta t su ;sto p sda scl downloaded from: http:///
17 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv figure 33 3) slave address ? while addr pin is l msb lsb a6 a5 a4 a3 a2 a1 a0 r/w 1 0 0 0 0 0 0 1/0 ? while addr pin is h msb lsb a6 a5 a4 a3 a2 a1 a0 r/w 1 0 0 0 0 0 1 1/0 4) writing of data ? basic format s slave address a select address a data a p master to slave, slave to master ? auto-increment format s slave address a select address a data 1 a data 2 a data 3 n a p master to slave, slave to master 5) reading of data first of all , the address (20h in the example) for reading is written in the register of the d0h address at the time of reading . in the following stream , data is read after the slave address . please do not return the acknowledge when you end the reception. s slave address a req_addr a select address a p ( ex .) 80h d0h 20h s slave address a data 1 a data 2 a a da ta n p ( ex .) 81h ** h ** h ** h master to slave slave to master a with acknowledge without acknowledge sda scl msb 6 5 lsb start condition sda ? scl= h stop condition sda ? scl= h downloaded from: http:///
18 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv format of digital au d io input ? lrclk: it is l/r clock input signal. it corresponds to 32khz/ 44 .1khz/ 48 khz with those clocks ( fs ) that are same to the sampling frequency ( fs ). the audio data of a left channel and a right channel for one sample is input to this section. ? bclk: it is bit clock input signal. it is used for the latch of data in every one bit by sampling frequency s 48 times frequency (48fs) or 64 times sampling frequency (64fs) . however if the 48fs being selected , the input will be right-justified data format and held static. ? sdata : it is data input signal. it is amplitude data . the data le ngth is different according to the resolution of the input digital data. it corresponds to 16 / 20 / 24 bit. the digital input has i2s , left-justified and right-justified formats. the figure below shows the timing chart of each transmission mode. bit clock 64fs figure 34 16 bit mode 20 bit mode 24 bit mode lrclk bclk sdata i 2 s 64 fs format left-justified 64 fs format right-justified 64 fs format msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 left channel right channel lrclk bclk sdata 16 bit mode 20 bit mode 24 bit mode 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 left channel right channel lrclk bclk sdata 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 left channel 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 right channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 downloaded from: http:///
19 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv bit clock 48 fs figure 35 bit clock 32 fs figure 36 16 bit mode 20 bit mode 24 bit mode lrclk bclk sdata i 2 s 48 fs format left-justified 48 fs format right-justified 48 fs format msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 1 left channel right channel lrclk bclk sdata 16 bit mode 20 bit mode 24 bit mode 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 left channel right channel lrclk bclk sdata 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 left channel 16 bit mode 20 bit mode 24 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 right channel 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 16 bit mode lrclk bclk sdata i 2 s 32 fs format left-justified 32 fs format right-justified 32 fs format msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 16 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 left channel right channel lrclk bclk sdata 16 bit mode 16 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 left channel right channel lrclk bclk sdata 16 bit mode 16 bit mode msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 msb lsb s 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 left channel right channel downloaded from: http:///
20 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv format setting for digital audio interface please set bit clock fs , data strength and format by transmitting command according to inputted digital serial audio signal. bit clock default = 0 select address value explanation of operation & h03 [ 5:4 ] 0 64fs 1 48fs 2 32fs data format default = 0 select address value explanation of operation & h03 [ 3:2 ] 0 iis format 1 left-justified format 2 right-justified format data strength default = 2 select address value explanation of operation & h03 [ 1:0 ] 0 16 bit 1 20 bit 2 24 bit downloaded from: http:///
21 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv audio interface format and timing recommended timing and operating conditions (bclk , lrclk , sdata) no . parameter symbol limit unit min. max. 1 lrclk frequency flrclk 32 48 khz 2 bclk frequency fbclk 2. 048 3. 072 mhz 3 setup time , lrclk (note 1) tsu; lr 20 ns 4 hold time , lrclk (note 1) thd; lr 20 ns 5 setup time , sdata tsu; sd 20 ns 6 hold time , sdata thd; sd 20 ns 7 lrclk , duty dlrclk 40 60 % 8 bclk , duty dbclk 40 60 % (note 1) this regulation is to keep rising edge of lrck and rising edge of bclk from overlapping. figure 37 . clock timing figure 38 . audio interface timing lrclk 1/flrclk bclk 1/fbclk lrclk bclk sdata thd; lr tsu; lr thd ; sd ; tsu ; sd ; downloaded from: http:///
22 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv power supply start- up sequence figure 39 to avoid pop noise or canceling error protection of ic, please set rstx is l ? h before mutex is l ? h regularly. vccp 1 vccp2 rstx bclk lrclk speaker btl output (after lc filter) sdata power up vccp1 , vccp 2 simultaneously. after dvdd rises and 10 or more msec passes , please set rstx to h. set mutex to high . soft-start t t t vccp1,vccp 2 dvdd dvdd scl sda t ? start data transmission more than 10 ms after rstx rises and 1 or more msec passes , please send i2c command. more than 1 ms please refer to chapter 8. you must input these signal before operating chapter 8 step4. you can input any time before this timing. t mutex t t out 1p out 1n out 2p out 2n important precaution for ramp up procedure ramp up speed of vccp1 and vccp2 must be less than v/ t=7 v/ms ec .if ramp up speed of vccp1 and vccp2 exceeds this time, there is a possibility of m alfunction of short detection circuit. under this condition, start up with output terminal grounding may cause destruction. t v vccp1,vccp2 time(msec) v downloaded from: http:///
23 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv power supply shut-down sequence please don t stop i2s data before complition of mute transition t t power down vccp1, vccp2 simultaneously. vccp1, vccp2 please reffer to soft mute transition time vccp1 vccp2 speaker btl output (after lc filter) dvdd bclk lrclk sdata t mutex set mutex l. t t scl sda t after the complition of a mute transition, set rstx=l rstx t out1p out1n out2p out2n figure 40 to avoid pop noise or canceling error protection of ic, pleas e set mutex is h ? l and keep mute transition time before rstx is h ? l regularly. to avoid pop noise, please set rstx is h ? l time before dvdd power down. downloaded from: http:///
24 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv about the protection function * the error pin is nch open-drain output. (note 1) once an ic is latched, the circuit is not released automatically e ven after an abnormal status is removed. the following procedures or is available for recovery. after mutex pin is made low once over the soft mute transition time, mute x pin is returned to high again. turning on the power supply again (vccp1, vccp2<2.5v, 10ms(min )) . protection function detecting & releasing condition speaker pwm output error output output short protection detecting condition detecting current = 7.2a (typ.) hiz_ low (latch) (note 1) l (latch) dc voltage protection detecting condition pwm output duty=0% or 100% for 12 sec(typ) and over hiz_ low (latch) (note 1) l (latch) high temperature protection detecting condition chip temperature to be above 150 c (typ.) hiz_ low h releasing condition chip temperature to be below 120 c (typ.) normal operation under voltage protection detecting condition power supply voltage to be below 8.1v (typ.) hiz_ low h releasing condition power supply voltage to be above 9.1v (typ.) normal operation over voltage protection detecting condition power supply voltage to be above 29 . 5v (typ.) hiz_ low h releasing condition power supply voltage to be below 28 .5v (typ.) normal operation clock stop protection detecting condition bclk signal have stopped among constant period . lrclk signal have stopped among constant period. bclk frequency is under constant value. bclk frequency is over constant value. please refer to chapter 6 about constant value. hiz_ low h releasing condition lrclk signal haven t stopped among constant period and bclk continues 30 or more msec of condition within consta nt frequency. normal operation downloaded from: http:///
25 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1) output short protection (short to the power supply) this ic has the output short pr otection circuit that stops the pwm output when the pwm output is short-circuited to the power supply due to abnormality. detecting condition - it will detect when mutex pin is set high and the current that flows in the pwm output pin becomes 7.2a(typ.) or more . the pwm output instantaneously enters the state of hiz- low if detected , and ic does the latch. releasing method - after mutex pin is set low once over the soft mute transition time(see page 23 /106) , mutex pin is returned to high again. turning on the power supply again (vccp1 , vccp2<2. 5v , 10ms(min )) . figure 41 2) out put short protection (short to gnd) this ic has the output short protection circuit that stops the pwm output when the pwm output is short-circuited to gnd due to abnormality. detecting condition - it will detect when mutex pin is set high and the current that flows in the pwm output terminal becomes 7. 2a (typ.) or more. the pwm output instantaneously enters the state of hiz- low if detected , and ic does the latch. releasing method C after mutex pin is set low once over the soft mute transition time(see page 23 /106) , mutex pin is returned to high again. turning on the power supply again (vccp1 , vccp2<2. 5v , 10ms(min )) . figure 42 short to vcc release from short to vcc pwm out ic latches with hiz- low . normal operation after released from latch state. sec( typ .) tt t 7.2a( typ .) over current t latch release soft mute transition time error ( 21 pin) mutex 5pin out1 p ( 35 , 36 pin) out1 n ( 31 , 32 pin) out2 p ( 29 , 30 pin) out2 n ( 25 , 26 pin) short to gnd release from short to gnd pwm out ic latches with hiz-low state. normal operation after released from latch state. sec( typ .) t t t 7.2a( typ .) t latch release error ( 21 pin ) mutex 5 pin over current soft mute transition time out 1 p ( 35 , 36 pin ) out 1 n ( 31 , 32 pin ) out 2 p ( 29 , 30 pin ) out 2 n ( 25 , 26 pin ) downloaded from: http:///
26 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 3) dc voltage protection in the speaker when the dc voltage in the speaker is impressed due to abnormality , this ic has the protection circuit where the speaker is defended from destruction. detecting condition - it will detect when mutex pin is set high and pw m output duty=0% or 100 % over 12 sec. ( fs =48khz) once detected , the pwm output instantaneously enters the state of hiz-low , and ic does the latch . releasing method C after mutex pin is set low once over the soft mute transition time(see page 23 /106) , mutex pin is returned to high again. turning on the power supply again (vccp1 , vccp2<2. 5v , 10ms(min )) . figure 43 speaker out latch release state . error (21pin) t t t t mutex ( 5 pin) latch release abnormal state release soft - start pwm out : ic latches with hiz - low state protection start surge current into speaker output for 12 esc and over. pwm out locked duty=100% abnormal state. soft mute transition time out1 p ( 35 , 36 pin) out1 n ( 31 , 32 pin) out2 p ( 29 , 30 pin) out2 n ( 25 , 26 pin) downloaded from: http:///
27 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 4) high temperature protection this ic has the high temperature protection circuit that prevents thermal reckless driving under an abnormal state for the temperature of the chip to exceed tjmax= 150 c. detecting condition - it will detect when mutex pin is set high and the temperature of the chip becomes 150 c (typ.) or more . the speaker output is muted when detected. releasing condition - it will release when mutex pin is set high and the temperature of the chip becomes 1 20 c (typ.) or less . the speaker output is outputted when released. figure 44 out 1 p ( 35 , 36 pin ) 150 ? 120 ? 3 . 3 v error ( 21 pin ) out 1 n ( 31 , 32 pin ) out 2 n ( 25 , 26 pin ) out 2 p ( 29 , 30 pin ) t t t t speaker btl output ( after lc filter ) hiz - low temperature of ic chip junction ( ? ) downloaded from: http:///
28 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv s p e a k e r b t l o u t p u t (a ft e r l c filt e r ) e r r o r ( 21 p in) 3 .3 v v c c p 1 ( 37 , 38 p in) v c c p 2 ( 23 , 24 p in) tt tt h iz- l o w 8 .1 v 9 .1 v o u t 1 p ( 35 , 36 p in ) o u t 1 n ( 31 , 32 p in ) o u t 2 p ( 29 , 30 p in ) o u t 2 n ( 25 , 26 p in ) 5) under voltage protection this ic has the under voltage protection circuit that make speake r output mute once detecting extreme drop of the power supply voltage. detecting condition C it will detect when mutex pin is set high and the power supply voltage becomes lower tha n 8.1v . the speaker output is muted when detected. releasing condition C it will release when mutex pin is set high and the power supply voltage becomes more than 9.1v . the speaker output is outputted w hen released. figure 45 downloaded from: http:///
29 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv s p e a k e r b t l o u t p u t ( a ft e r l c filt e r ) e r r o r ( 21 p in) 3 .3 v v c c p 1 ( 37 , 38 p in) v c c p 2 ( 23 , 24 p in) tt tt h iz- l o w 29 .5 v 28 .5 v o u t 1 p ( 35 , 36 p in ) o u t 1 n ( 31 , 32 p in ) o u t 2 p ( 29 , 30 p in ) o u t 2 n ( 25 , 26 p in ) 6) over voltage protection this ic has the over voltage protection circuit that make speaker ou tput mute once detecting extreme drop of the power supply voltage. detecting condition C it will detect when mutex pin is se t high and the power supply voltage becomes more than 29 .5v . the speaker output is muted when detected. releasing condition C it will release when mutex pin is set high and the power supply voltage becomes less than 28 .5v . the speaker output is outputted w hen released. figure 46 downloaded from: http:///
30 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 7) clock stop protection this ic has the clock stop protection circuits that make the speaker o utput mute when the bclk and lrclk frequency of the digital sound input are decreased or low frequency. detecting condition - bclk frequency is low or stop , lrclk frequency is stop . the speaker output is muted . releasing condition C bclk and lrck are ok over 60msec (max) . bclk lrclk speaker btl output (after lc filter) soft-start t t t out1p out1n out2p out2n internal error flag low frequency or stop normal input max 60msec figure 47 downloaded from: http:///
31 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv functional descriptions of dsp block 1 1 d d i i g g i i t t a a l l s s o o u u n n d d p p r r o o c c e e s s s s i i n n g g ( ( d d s s p p ) ) the digital sound processing (dsp) part of bm5480 is composed of the special hard ware which is the optimal for fpd- tv , the mini/micro compo . bm5480muv does the following processing using this special dsp. dc cut hpf , pre-scalar , channel mixer , level drc , surround , p 2 bass+, 16 band p- eq , fine master volume , balance volume , 2 band drc , post-scalar , fine post-scalar , hard clipper t t h h e e o o u u t t l l i i n n e e a a n n d d s s i i g g n n a a l l f f l l o o w w o o f f t t h h e e d d s s p p p p a a r r t t data width: 32 bit (data ram) machine cycle: 20 .3ns (1024fs , fs =48khz) multiplier: 32 24 56 bit adder: 56 56 56 bit data ram: 512 32 bit coefficient ram: 512 24 bit sampling frequency : fs =32k, 44 . 1k ,48khz figure 48 figure 49 the digital signal from 16 bits to 24 bits is inputted to the dsp but extends 8bit(+ 48db ) as the overflow margin to the upper side. when doing the processing which exceeds this ran ge , it processes a clip in the dsp. incidentally , in case of the 2nd iir -type ( bq ) filter which is often used generally as the digital filter , because it consumes a lot of overflow margins , the output of the multiplier and the adder inside needs note. figure 50 data ram mux m u x coefficient ram decoder circuit mux add acc input 0 output z -1 z -1 b0 b1 b2 z -1 z -1 a1 a2 direct form 1 x[n] x[n-1] x[n-2] y[n] y[n-1] y[n-2] the output of multipliers and the adding machine mi ght exceed + 48 db by the coefficient of a1 , a2 , b0 , b1 , and b2. in that case , data becomes saturation power . therefore , the output of the filter cannot obtain the aimed characteristic. - 1 is multiplied by the coefficient of a 1 and a2. input1 main dc cut hpf pre scaler p2bass+ 16 band /ch bq surround fine master volume fine master volume dc cut hpf hard clipper i2s lj rj level drc post scaler 2band drc chanel mixer balance downloaded from: http:///
32 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv the management of audio data is as follows by each block. figure 51 1 1 - - 1 1 b b y y p p a a s s s s it passes in the each function of the dsp by the command. because it left the set value of the each function can be passed in , it is possible to do the confirmation of on /off of the sound effect easily. the effect which is possible about the bypass , 1) level drc , 2) surround 3) p 2 bass + (pseudo bass) , 4) 16ba nd bq , 5) 2band drc and the whole dsp can be passed. figure 52 default = 00h select address bit explanation of operation (*) '1 ' bypasses each function. & h02 [5:0] 5 bypass of level drc (sw1) 0:normal 1:bypass 4 bypass of surround (sw2) 0:normal 1:bypass 3 bypass of p 2 bass + (sw3) 0:normal 1:bypass 2 bypass of 16band bq (sw4) 0:normal 1:bypass 1 bypass of 2band drc (sw5) 0:normal 1:bypass 0 bypass of dsp (sw6) 0:normal 1:bypass audio data data of dsp part 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 s extension bit data[ 22 :0] decimal point 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 s ext . bit coefficient data[ 20 :0] coefficient data decimal point coefficient data of dsp part input1 main dc cut hpf pre scaler p2bass+ 16 band /ch bq surround fine master volume fine post scaler dc cut hpf hard clipper i2s lj rj level drc post scaler 2band drc chanel mixer balance sw 6 sw 5 sw 2 sw 1 sw 3 sw 4 downloaded from: http:///
33 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 2 2 . . p p r r e e - - s s c c a a l l a a r r to overflow when the level sometimes is full scale entry in case of the digital signal which is inputted to the sound dsp and does surround and equalizer processing , it adjusts an entry gain with pr e-scalar. the adjustable-range can be set from + 48 db to - 79 db with the 0.5- db step . (lch/rch concurrency control) pr e-scalar doesn't have a soft transfer feature. default = 60h select address explanation of operation & h16 [ 7:0 ] 1 1 - - 3 3 . . c c h h a a n n n n e e l l s s e e t t u u p p w w i i t t h h a a p p h h a a s s e e i i n n v v e e r r s s i i o o n n f f u u n n c c t t i i o o n n ( ( c c h h a a n n n n e e l l m m i i x x e e r r 1 1 ) ) it sets a mixing in the sound on the left channel and the right channel of the digital signal which was inputted to the dsp. it makes a stereo signal a monaural here . also , the phase-inversion , the mute on each channel can be set. figure 53 input i2s lj rj pre - scaler l r 1/2 l (l+r )/ 2 1 1 lch rch channel mixer mute r 0 l-r - 01 + 47 .5 db 0 db -0.5 db command value gain 00 62 fe ff + 48db -1 db - 79db - 6061 downloaded from: http:///
34 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv dsp input : the data inputted into lch of dsp is inverted. default = 0 select address value explanation of operation & h17 [7] 0 normal 1 invert dsp inp ut : the data inputted into lch of dsp is mixed. default = 1 select address value explanation of operation & h17 [ 6:4 ] 0 mute 1 lch data input 2 rch data input 3 (lch + rch) / 2 4 lch-rch 5 - 6 - 7 - dsp input : the data inputted into r ch of dsp is inverted. default = 0 select address value explanation of operation & h17 [3] 0 normal 1 invert dsp input : the data inputted into r ch of dsp is mixed. default = 2 select address value explanation of operation & h17 [ 2:0 ] 0 mute 1 lch data input 2 rch data input 3 (lch + rch) / 2 4 lch-rch 5 - 6 - 7 - downloaded from: http:///
35 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 4 4 . . 1 1 s s t t h h p p f f f f o o r r d d c c c c u u t t ( ( f f r r o o n n t t ) ) it cuts the dc offset component of the digital signal which is inputted to the sound dsp with this hpf. the cut off frequency fc of hpf is using 1 hz and the degree is using the 1st filter. default = 1 select address value explanation of operation input1 &h18 [ 1 ] 0 not use dc cut hpf 1 use dc cut hpf downloaded from: http:///
36 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 5 5 . . s s u u r r r r o o u u n n d d surround 1 emphasizes the stereo feeling , and is suitable for the music source. surround 2 is effective of a pseudo stereo. because the monaural voice is pseudo made a stereo , it is suitable for the talk show etc . of the studio recording. surround1 function on /off default = 0 select address value explanation of operation & h40 [ 7 ] 0 surround1 off 1 surround1 on surround2 function on /off default = 0 select address value explanation of operation &h 40 [ 6 ] 0 surround2 off 1 surround2 on figure 54 surround1 delay value of feedback part setting for surround effect 1 (delay1) default = 2h select address explanation of operation & h41 [ 3:0 ] the command value becomes the amount of the delay. one sample delay is about 21s . 0 is a set prohibition. lch rch lch rch delay1 z -l lpf g2 g1 l = 1 15 ( 1 step) hpf l-r delay3 z -n delay2 z -m g5 g3 g4 g4 &h 47 [7:0] &h 45 [7:0] &h 43 [7:0] &h 44 [7:0] &h 46 [7:0] + 48 db - 79 db ,- ( 0.5db step) &h 46 [7:0] + 48 db - 79 db ,- ( 0.5db step) &h 41 [3:0] &h 42 [7:4] m = 0 15 ( 1 step) + 48 db - 79 db ,- ( 0.5db step) + 48 db - 79 db ,- ( 0.5db step) &h 42 [3:0] n = 1 15 ( 1 step) + 48 db - 79 db ,- ( 0.5db step) + 48 db - 79 db ,- ( 0.5db step) su rr ound 1 to surround 2 downloaded from: http:///
37 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv surround1 delay value of input part setting for surround effect 1 (delay2) default = 2h select address explanation of operation & h42 [ 7:4 ] the command value becomes the amount of the delay. one sample delay is about 21s . surround1 delay value of input pa rt setting for surround effect 1 (delay3) default = 1h select address explanation of operation & h42 [ 3:0 ] the command value becomes the amount of the delay. one sample delay is about 21s . 0 is a set prohibition. surround1 additive gain setting for surround effect 1 ( g1 , g2 , g3 ) default =66h( g1 ),70h( g2 ),70h( g3 ) select address explanation of operation g1 : & h43 [ 7:0 ] g2 : & h44 [ 7:0 ] g3 : & h45 [ 7:0 ] surround1 additive gain setting for surround effect 1 ( g4 ) default = 60h select address explanation of operation & h46 [ 7:0 ] surround1 additive gain setting for surround effect 1 ( g5 ) default = ffh select address explanation of operation & h47 [ 7:0 ] 01 + 47 .5 db 0 db -0.5 db command gain 00 62 fe ff + 48db -1 db - 79db - 6061 01 + 47 .5 db 0 db -0.5 db command gain 00 62 fe ff + 48db -1 db - 79db - 6061 01 + 47 .5 db 0 db -0.5 db command gain 00 62 fe ff + 48db -1 db - 79db - 6061 downloaded from: http:///
38 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv surround1 hpf default= 3h select address explanation of operation & h48 [ 7:4 ] command cut off freq. command cut off freq. 0 through 8 1200hz 1 330hz 9 1500hz 2 390hz a - 3 470hz b - 4 560hz c - 5 680hz d - 6 820hz e - 7 1000hz f - surround1 lpf default= 5h select address explanation of operation & h48 [ 3:0 ] command cut off freq. command cut off freq. 0 through 8 5600hz 1 1500hz 9 6800hz 2 1800hz a - 3 2200hz b - 4 2700hz c - 5 3300hz d - 6 3900hz e - 7 4700hz f - downloaded from: http:///
39 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv surround2 figure 55 surround2 apf (all pass filter)select select which channel of l/rch to insert apf . default = 0 select address value explanation of operation & h49 [ 7 ] 0 lch 1 rch surround2 apf (all pass filter)cut off frequency default = 0 select address value explanation of operation & h49 [ 6:4 ] 0 22hz 1 47hz 2 100hz 3 220hz 4 470hz surround2 lr mixing gain change the lr mix gain in surround effect 2. the sound extends to the setting of about big gain . default = 2h select address explanation of operation & h49 [ 2:0 ] lch rch 1-a a a = 0. 65 ~ 1 .0 (0. 05 step) exclusive select g6 lch g6 rch exclusive select a 1-a apf apf &h 49 [7] &h 49 [6:4] &h 49 [2:0] &h4a[7:0] 0 x0 x0.1 x0. 15 command gain 1 x0. 05 2 3 x0.3 x0. 35 command 4 5 x0.2 x0. 25 6 7 gain downloaded from: http:///
40 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv surround output gain change the gain of the channel opposite to the channel selected with &h49[7]. default = 60h select address explanation of operation & h4a [ 7:0 ] 01 + 47 .5 db 0 db -0.5 db command gain 00 62 fe ff + 48db -1 db - 79db - 6061 downloaded from: http:///
41 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 6 6 . . p p s s e e u u d d o o b b a a s s s s ( ( p p 2 2 b b a a s s s s + + ) ) a pseudo bass function is a function which turns into that it is possible to emphasize low frequency sound effectively also to the low speaker of low -pass reproduction capability. in order to be audible as the fundamental wave is sounding in false by adding 2 double sounds a nd 3 time sound to a fundamental wave , the reproduction capability of the band of a fundamental wave becomes possible. although use independently is also possible for a pseudo bass function , low-pitched sound can be emphasized more by combining with p 2 bass function. moreover , since it is possible to change the band to emphasize , optimizing to the frequency characteristic of the speaker to be used is possible. figure 56 pseudo bass on /off the effect of the bass emphasis of a pseudo bass (overtone) is used. default = 0 select address value explanation of operation & h4c [ 7 ] 0 not use pseudo bass (overtone) 1 use pseudo bass (overtone) setting of pseudo bass input hpf1(the super-low element of the fundament al harmonic input to the overtone generator can be cut.) default = 0h select address explanation of operation & h4c [ 3:0 ] in out even number overtone generator odd number overtone generator lpf1 hpf1 hpf2 lpf2 &h4c[3:0] &h4d[7:4] &h4d[3:0] &h4e[3:0] &h4e[7:4] &h4f[6:4] fc = 10 hz apf 1 apf 2 &h4d[7:4] &h4d[3:0] 180 hz 220 hz c d 270 hz 330 hz e f 39 hz 47 hz 4 5 56 hz 68 hz 6 7 0 off 27 hz 33 hz command frequency 1 22 hz 2 3 120 hz 150 hz command 8 9 82 hz 100 hz a b frequency p e r f e c t p u r e b ass + downloaded from: http:///
42 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv pseudo bass input lpf1 selection. (the low element of the fundamental harmonic that the overtone generator inputs is extracted) default = 0h select address explanation of operation & h4d [ 7:4 ] lpf2 setting for 2 overtones and 3 overtones. (the harmon ic content of the overtone is suppressed with this lpf) default = 0h select address explanation of operation & h4d [ 3:0 ] additive gain setting for 3 overtones when the input of the fundamental wave component is assumed to be 0db , the output of the fundamental wave component from the overtone generator becomes - 3db . (output = input - 3db ) default = 7h select address explanation of operation & h4e [ 7:4 ] 680 hz 820 hz c d 1000 hz 1200 hz e f 150 hz 180 hz 4 5 220 hz 270 hz 6 7 0 68 hz 100 hz 120 hz command frequency 1 82 hz 2 3 470 hz 560 hz command 8 9 330 hz 390 hz a b frequency 680 hz 820 hz c d 1000 hz 1200 hz e f 150 hz 180 hz 4 5 220 hz 270 hz 6 7 0 68 hz 100 hz 120 hz command frequency 1 82 hz 2 3 470 hz 560 hz command 8 9 330 hz 390 hz a b frequency 0 - 1 db 2 db command gain 14 56 7 0 db 3 db 4 db 5 db 6 db 2 3 9 db 10 db command 8 9 c d e f 7 db 8 db 11 db 12 db 13 db 14 db a b gain downloaded from: http:///
43 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv additive gain setting for 2 overtones when the input of the fundamental wave component is assumed to be 0db , the output from the overtone generator becomes - 6db . (output = input - 6d b) default = 7h select address explanation of operation & h4e [ 3:0 ] subtraction gain setting for 3 overtones (recommendation val ue : -6db or -4db) default = 5h select address explanation of operation & h4f [ 6:4 ] setting at blind time of odd-order overtone generation circuit the high frequency signal that cannot be attenuated with lpf is included in the lpf1 outgoing signal input to the overtone generation circuit. it is s et the blind time to do an unnecessary zero-cross point ma sking. figure 57 default = 1 select address value explanation of operation & h4f [ 1:0 ] 0 1.25ms ( fc = 47hz to 180hz of lpf1) 1 0.625ms ( fc = 220hz to 390hz of lpf1) 2 0.3125ms ( fc = 470hz to 800hz of lpf1) 0 - -5 db -4 db command gain 14 56 7 -6 db -3 db -2 db -1 db 0 db 2 3 3 db 4 db command 8 9 c d e f 1 db 2 db 5 db 6 db 7 db 8 db a b gain 4 0 - - 10 b -8 db command gain 1 - 12db 2 3 -2 db 0 db command 5 -6 db -4 db 6 7 gain in out overtone generator (even number) overtone ganerator ( odd number) a super-low-pass component is intercepted a fundamental-wave component is extracted. delete an unnecessary higher harmonic . lpf1 hpf1 hpf2 lpf2 &h4c[3:0] &h4d[7:4] &h4d[3:0] &h4e[3:0] &h4e[7:4] &h4f[6:4] fc = 10 hz apf 1 apf 2 for phase adjustment with lpf1 &h4d[7:4] for phase adjustment with lpf2 &h4d[3:0] output of lpf1 time blind time ignor the zero-cross point) downloaded from: http:///
44 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 7 7 . . p p a a r r a a m m e e t t r r i i c c e e q q u u a a l l i i z z e e r r in this ic, the following block has the feature of the parametric equalizer. 16band bq , crossover filter of 2band drc block and bq of the smooth transition. the shape is used peaking filter , low shelf filter , high shelf filter , lowpass filter , highpass filter and all path filters. the setting is to choose f , q , gain , and changes into the coefficient of the digital filter in the ic and it transfers to the coefficient ram. 16band bq have the soft transfer feature. incidenta lly , the detailed order of the parameter setting refers to the following peq setting method. the coefficient ram which stores a filter coefficient own s four banks and the command can choose it . the coefficient ram for the parametric equalizer can set a coefficient to the bank-memory but the bank-memory during sound reconstruction. but when a coefficient is written to bq for smooth transition , write a coefficient to same bank for sound reconstruction. select of bank memory for coefficient ram used to reproduce default = 0h select address value explanation of operation & h60 [ 3:2 ] 0 bank1 1 bank2 2 bank3 3 bank4 select of bank memory used to set coefficient default = 0h select address value explanation of operation & h60 [ 1:0 ] 0 bank1 1 bank2 2 bank3 3 bank4 l/r independence selection default = 0h select address value explanation of operation & h60 [ 4 ]* 0 l/r same 1 l/r independence(usable only bank1,bank2) *notes when &h60 4 is set please set all the parametric equalizers setting again, w hen you change the setting of & h60 [4]. the re -setting parametric equalizers are 18 parametric equalizers of bq1- 16 , drc apf , and drc hpf. and , please set all bank setting again, since the placement of bank is changed , too. downloaded from: http:///
45 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv sampling frequency selection of coefficient automatic calculated circuit default = 0h select address value explanation of operation & h50 [ 1:0 ] 0 for 48khz 1 for 44 .1khz 2 for 32khz select of peq setting only w hen choose 60 [4 ]= 1 default = 0h select address value explanat ion of operation & h51 [ 7 ] 0 lch 1 rch w hen it is &h60[4]=1 , and uses the l/r independence setting , and uses smooth transition, please synchronize lch/rch setting of & h51 [7] and channel setting of &h 53 [5:4] . example 1 : when it set lch at independently l/r : &h 53 [5:4] =1 in case of &h60[4]=1 and & h51 [7]=0. example 2 : when it set rch at independently l/r : &h 53 [5:4] =2 in case of &h60[4]=1 and & h51 [7]=1. default = 00h select address explanation of operation & h51 [4 0] command peq command peq command peq command peq 0 16band bq (1) 8 16band bq (9) 10 2band drc hpf 18 - 1 16band bq (2) 9 16band bq ( 10 ) 11 2band drc apf 19 - 2 16band bq (3) a 16band bq ( 11 ) 12 - 1a - 3 16band bq (4) b 16band bq ( 12 ) 13 - 1b - 4 16band bq (5) c 16band bq ( 13 ) 14 - 1c - 5 16band bq (6) d 16band bq ( 14 ) 15 - 1d - 6 16band bq (7) e 16band bq ( 15 ) 16 - 1e - 7 16band bq (8) f 16band bq ( 16 ) 17 - 1f - 16band bq : bq is bi -quad-type digital filter. 2 band drc hpf/ apf : the crossover filter of 2band drc block should be set to high path filter and all pass filter. downloaded from: http:///
46 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv select of filter type default = 0h select address value explanation of operation & h52 [ 2:0 ] 0 peaking filter 1 peaking filter(equal q type) 2 low shelf filter 3 high shelf filter 4 low pass filter 5 high pass filter 6 all pass filter 7 filter through select of smooth transition default = 0h select address value explanation of operation & h53 [ 6 ] 0 use smooth transition 1 not use smooth transition select channel of smooth tr ansition default = 0h select address value explanation of operation & h53 [ 5:4 ] 0 lch and rch 1 lch 2 rch setting of smooth transition time default = 3h select address value explanation of operation & h53 [ 3:2 ] 0 2.7ms 1 5.3ms 2 10 .7ms 3 21 .3ms setting of smooth transition wait time default = 0h select address value explanation of operation & h53 [ 1:0 ] 0 2.7ms 1 5.3ms 2 10 .7ms 3 21 .3ms downloaded from: http:///
47 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv setting of frequency (f 0 ) default = 0eh select address explanation of operation & h54 [ 5:0 ] setting of quality factor (q) default = 13h select address explanation of operation & h55 [ 4:0 ] second butterworth is set to 13h . (bqx1) fourth butterworth is set to 14h , 15h . (bqx2) sixth butterworth is set to 16h , 17h , and 18h . (bqx3) eighth butterworth is set to 19h , 1ah , 1bh , 1ch . (bqx4) setting of gain (gain) default = 40h select address explanation of operation & h56 [ 6:0 ] when the each coefficient ( b0 , b1 , b2 , a1 , a2 ) exceeds 4 , it is not possible to set it . transfer start setting to coefficient ram default = 0 select address value explanation of operation & h57 [ 0 ] 0 transfer stop 1 transfer start (after transferring is completed , it becomes 0 by the automatic operation.) command frequency 00 0102 0304 0506 07 command 25 hz 28 hz 20 hz 22 hz 40 hz 45 hz 32 hz 35 hz 08 09 0a 0b 0c 0d 0e 0f 63 hz 70 hz 50 hz 56 hz 100 hz 110 hz 80 hz 90 hz frequency command frequency 10 1112 1314 1516 17 command 160 hz 180 hz 125 hz 140 hz 250 hz 280 hz 200 hz 220 hz 18 19 1a 1b 1c 1d 1e 1f 400 hz 450 hz 315 hz 350 hz 630 hz 700 hz 500 hz 560 hz frequency command frequency 20 2122 2324 2526 27 command 1khz 1.1khz 800 hz 900 hz 1.6khz 1.8khz 1. 25 khz 1.4khz 28 29 2a 2b 2c 2d 2e 2f 2.5khz 2.8khz 2khz 2.2khz 4khz 4.5khz 3. 15 khz 3.5khz frequency command frequency 30 3132 3334 3536 37 command 6.3khz 7khz 5khz 5.6khz 10 khz 11 khz 8khz 9khz 38 39 3a 3b 3c 3d 3e 3f 16 khz 18 khz 12 .5khz 14 khz - - 20 khz - frequency 0. 47 0. 56 command q 00 0104 0506 07 0. 33 0. 39 0. 68 0. 75 0. 82 1.0 02 03 1.8 2.2 command 08 09 0c 0d 0e 0f 1.2 1.5 2.7 3.3 3.9 4.7 0a 0b q 8.2 0. 707 command 10 1114 1516 17 5.6 6.8 0. 541 1. 307 0. 518 0. 707 12 13 q - - - 2. 563 0. 601 0.9 command 18 19 1c 1d 1e 1f 1. 932 0. 51 1a 1b q -0.5 db 0 db command gain 4164 +0.5 db + 18db 39 40 38 -1 db 1c - 18db +1 db 42 downloaded from: http:///
48 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv setting of smooth transition start default = 0 select address value explanation of operation & h58 [ 0 ] 0 stop the smooth transition operation 1 start the smooth transition operation (after the transition is completed , it becomes 0 by the automatic operation) * this register cannot read-out. read-out smooth transition status select address explanation of operation & h59 [ 0 ] "1 " is read while software is changing. "0 " is read usually. [attention] the data of coefficient ram can be read. set values such as f , q, and gain cannot be read. example of coefficient setting procedure 1 ex ) set fc =1khz , q=1.0 , gain =+ 6db , and filter type=peaking filter to 16band bq1 by using the soft transition function. sampling frequency : fs =48khz , smooth transition time : 21 .3ms , smooth transition wait time : 2.7ms bank memory : bank1 ,l/r same 1)& h60 [4 ]= 0h :select l/r same 2) & h60 [1:0] = 0h :select bank1(for writing) &h60[3:2 ] = 0h :select bank1(for reading) 3) & h50 [1:0] = 0h :select sampling frequency to 48khz 4) & h51 [4:0] = 00h :select 16 band bq1 5) & h52 [2:0] = 00h :select peaking filter 6) & h53 [7:0] = 0ch & h53 [6] = 0h : use smooth transition & h53 [5:4 ] = 0h :select l/r smooth transition & h53 [3:2 ] = 3h :set smooth transition time to 21 .3ms & h53 [1:0 ] = 0h :set smooth transition wait time to 2.7 ms 7) & h54 [5:0] = 22h :set frequency to 1khz ( f0 ) 8 & h55 [4:0] = 07h : set quality factor to 1.0 9) & h56 [6:0 ] = 4ch : set gain level to +6db 10 ) &h57[0] = 1h : transferring start to coefficient ram for smooth transition (after transferring is completed , it is cleared automatically to 0h .) 11 ) even the transferring completion waits for about 150s . 12 ) &h58[0] = 1h : smooth transition start (after smooth transition is completed , it is cleared automatically to 0h .) 13 ) about 24ms ( 21 .3ms + 2.7ms) stands by to the smooth transition completion. or , it stands by until 0 is read , and command &h59[0 ] is cleared to 0h . example of coefficient setting procedure 2 ex ) set fc =200hz , q=0.707 and filter type= low pass filter to 16band bq 2 by not using the soft transition function. sampling frequency : fs = 44 .1khz , bank memory : bank1 ,l/r same 1) & h60 [4 ] = 0h :select l/r same 2) & h60 [1:0] = 0h :select bank1(for writing) 3) & h50 [1:0] = 1h :select sampling frequency to 44 .1khz 4) & h51 [4:0] = 01h :select 16 band bq2 5) & h52 [2:0] = 04h :select low pass filter 6) & h53 [6 ] = 1h : not use smooth transition 7) & h54 [5:0] = 14h :set frequency to 200hz ( f0 ) 8) & h55 [4:0] = 17h : set quality factor to 0.707 9) & h56 [6:0] = 40h : because low pass filter was selected , the setting of the gain can be omitted. 10 ) &h57[0] = 1h : transferring start to coefficient ram fo r smooth transition (after transferring is completed , it is cleared automatically to 0h .) 11 ) even the transferring completion waits for about 150s . downloaded from: http:///
49 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv example of coefficient setting procedure 3 ex ) set fc =2khz , q=0. 56 , and filter type=low pass filter to the ch . l of 16band bq3, and set fc =3.15khz , q=0. 68 , and filter type=high pass filter to the ch . r of 16band bq3 by using the soft transition function. sampling frequency : fs =48khz , smooth transition time : 21 .3ms , smooth transition wait time : 2.7ms bank memory : bank1 ,l/r independence. 1)& h60 [4 ]= 1h :select l/r independence 2)& h60 [ 1:0 ]= 0h : select bank1(for writing) &h60[ 3:2 ]= 0h : select bank1(for reading) 3)& h50 [ 1:0 ]= 0h : select sampling frequency to 48khz 4)& h51 [ 7:0 ]= 02h & h51 [ 7 ]= 0h :select ch . l & h51 [ 4:0 ]= 02h :select 16band bq3 5)& h52 [ 2:0 ]= 04h :select low pass filter 6)& h53 [ 7:0 ]= 0ch & h53 [6 ]= 0h :use smooth transition & h53 [5:4 ]= 0h :select l/r smooth transition & h53 [3:2 ]= 3h :set smooth transition time to 21 .3ms & h53 [1:0 ]= 0h :set smooth transition wait time to 2.7ms 7)& h54 [5:0 ]= 28h :set frequency to 2khz ( f0 ) 8)& h55 [4:0 ]= 03h : set quality factor to 0. 56 9)& h56 [6:0 ]= 40h : because low pass filter was selected , the setting of the gain can be omitted. 10 )& h57 [0 ]= 1h : transferring start to coefficient ram for smooth transition (after transferring is completed , it is cleared automatically to 0h .) 11 ) even the transferring completion waits for about 150s . 12 )& h51 [7:0 ]= 82h & h51 [7 ]= 1h :select ch . r & h51 [4:0 ]= 02h :select 16band bq3 13 )& h52 [2:0 ]= 05h :select high pass filter 14 )& h54 [5:0 ]= 2ch :set frequency to 3.15khz ( f0 ) 15 )& h55 [4:0 ]= 04h : set quality factor to 0. 68 16 )& h56 [6:0 ]= 40h : because high pass filter was selected , the setting of the gain can be omitted.0 17 )& h57 [0 ]= 1h : transferring start to coefficient ram for smooth transition (after transferring is completed , it is cleared automatically to 0h .) 18 ) even the transferring completion waits for about 150s . 19 )& h58 [0 ]= 1h : smooth transition start (after smooth transition is completed , it is cleared automatically to 0h .) 20 ) about 24ms ( 21 .3ms + 2.7ms) stands by to the smooth transition completion. or , it stands by until 0 is read , and command &h59[0 ] is cleared to 0h . downloaded from: http:///
50 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 8 8 . . v v o o l l u u m m e e volume is from+ 24db to -103db , and can be selected by the step of 0.125db . at the time of switching of volume , smooth transition is performed . soft transition duration is optional with the command. it becomes the follow ing formula at the transition from adb to bdb. c is smooth transition duration selected by &h15[7:6] command. | (10 a 20 ) * c ms | 10 b 20 - transition time = setting of soft transition time default = 0 select address value explanation of operation & h15 [ 7:6 ] 0 21 .3ms 1 42 .7ms 2 85 .3ms setting of volume default = ffh select address explanation of operation &h11 [ 7:0 ] setting of fine volume this command becomes effective by sending the following command after setting. when using this command , it is possible to set a volume in 0. 125db carving. setting of fine volume default = 0h select address value explanation of operation & h10 [ 1:0 ] 0 0db 1 -0.125db 2 -0. 25db 3 -0.375db note1 it is possible to use with the 0.5-db step in changing only &h11[7:0] when & h10[1:0]=0. note2 it is possible to use with the 0.125-db step in setting both &h10[1:0] an d &h11[7:0]. in case of &h10[1:0]=0, it becomes the set value of &h11[7:0]. in case of &h10[1:0]=1, it becomes the -0.125db set value of &h11[7:0]. in case of &h10[1:0]=2, it becomes the -0.25db set value of &h11[7:0]. in case of &h10[1:0]=3, it becomes the -0.375db set value of &h11[7:0]. because it is fixed by the transfer of &h11 in any case, the soft transfer ca n be beforehand begun in the set value for the direct following of the purpose in setting &h11 after setting in &h10. figure 58 01 + 23 .5 db 0 db -0.5 db command gain 00 32 fe ff + 24db -1 db - 103db - 3031 &h11 &h11 volume when use 0.5db steps &h10 ? &h11 volume when use 0.125db steps &h10 ? &h11 downloaded from: http:///
51 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 9 9 . . b b a a l l a a n n c c e e as for balance , it is possible to be attenuated at 1db step width from volume setting value . the switch operation becomes a smooth transition. when the balance changes , smooth transition is done. smooth transition duration becomes the same formula as the volume. setting of l/r balance default = 80h select address explanation of operation & h12 [ 7:0 ] -1db 0db 7e 0db - ff 0db - 0db -126db 0db 0db 0db 0db 0db 0db -1db -126db 80 7f 01 81 command lch 00 fe rch downloaded from: http:///
52 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 1 1 0 0 . . 2 2 b b a a n n d d d d r r c c this drc is used in order to prevent speaker protection and the clip output of a large audio signal. in addition to two bands of drc for low and high frequency , there is drc for the whole frequency in the latter part. non clip output is possible. drc for low frequency band and drc for high frequency band can set up two threshold value levels. moreover , it is possible to also change slope. figure 59 drc transition figure figure 60 input apf gain controller output high frequency band 2 band drc block diagram hpf drc1 drc1 peak detector peak detector gain controller low frequency band peak detector gain controller all frequency band filter_freq [5:0] cross over filters filter_freq [5:0] agc_ th agc_ th 1 , slope agc_ th 1 , slope drc2 drc2 agc_ th 2 agc_ th 2 a_time agc_ th agc_ th r_time r_ rate a_ rate input output volume level r_time a_time downloaded from: http:///
53 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv drc input -and-output gain characteristics figure 61 volume curve figure 62 on /off setting of drc for all frequency band. off is through output. default = 1 select address value explanation of operation & h20 [ 3 ] 0 not use 1 use on /off setting of drc1 for high frequency band . ( drc which can perform slope variable) off is through output. default = 1 select address value explanation of operation & h20 [ 7 ] 0 not use 1 use on /off setting of drc2 for high frequency band . (compressor) off is through output. default = 1 select address value explanation of operation & h20 [ 6 ] 0 not use 1 use v i [ db ] v o v iinf v oinf agc _ th 1 - 12 db the formula which asks for slope alpha is described below. alpha changes into 8bit hex data of the complement of 2 the value calculated by calculation. agc _ th 2 y = -6 db x = 0 db th is agc_ th 1 . x is input level . y is output level. ex ) it asks for alpha at the time of agc_ th 1 = - 12 db , x = 0db y = -6 db = 10 y 20 10 x 20 - 10 th 20 10 x 20 - 128 = 10 -6 20 10 0 20 - 10 - 12 20 10 0 20 - 128 = 85 . 266 ? 55 h 55 h calculated is set as &h 25 or &h2a = 00 h = 80 h - 12 db time volume level agc _ th a_rate r_rate exponential curve linear curve linear curve exponential curve downloaded from: http:///
54 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv on /off setting of drc1 for low frequency band . ( drc which can perform slope variable) off is through output. default = 1 select address value explanation of operation & h20 [ 5 ] 0 not use 1 use on /off setting of drc2 for low frequency band . (compressor) off is through output. default = 1 select address value explanation of operation & h20 [ 4 ] 0 not use 1 use the volume curve at the ti me of an attack (a_rate) is selected. default = 0 select address value explanation of operation & h21 [ 7 ] 0 linear curve 1 exponential curve the volume curve at the time of a release (r_rate) is selected. default = 0 select address value explanation of operation & h21 [ 6 ] 0 linear curve 1 exponential curve the choice of the drc composition it uses a standard in 2band drc but it is possible to use as 1band drc , too. to make the composition of 1band drc , it chooses through setting in hpf and a pf of the crossover filter. procedure 1) & h51 = 10h select hpf of the 2band drc . 2) & h52 = 07h select filter through. 3) & h57 = 01h it starts a transfer to the coefficient ram. 4) & h51 = 11h select apf of 2band drc . 5) & h52 = 07h select filter through. 6) & h57 = 01h it starts a transfer to the coefficient ram. to set the crossover filter which divides the high frequenc y band and the low frequency band of 2band drc , therefore , it is referred to the chapter 1-7. downloaded from: http:///
55 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv setting of drc agc_ th for all bands . when using according to either of the drc for the high area or the drc for the low area bigger agc_ th setting , the distortion in the crossover point can be suppressed. default = 40h select address explanation of operation & h38 [ 6:0 ] setting of drc a_rate for all bands. (the compression curve transition time in attack) default = 3h select address explanation of operation & h3a [ 6:4 ] setting of drc r_rate for all bands . ( the expansion curve transition time in release) default = bh select address explanation of operation & h3a [ 3:0 ] setting of drc a_time for all bands . (setting of detection time for attack operation) default = 1h select address explanation of operation & h3b [ 7:4 ] setting of drc r_time for all bands . (setting of detection time for release operation) default = 3h select address explanation of operation & h3b [ 2:0 ] -32db 00 0db +0.5db command threshold 40 41 -0.5db +12db 58 3f 0 1 ms 3 ms 4 ms command a_rate time 1 2 ms 2 3 20 ms 40 ms command 4 5 5 ms 10 ms 6 7 a_rate time 0 0.125s 0.25s 0.5s command r_rate time 14 56 7 0.1825s 0.75s 1s 1.25s 1.5s 2 3 3s 4s command 8 9 c d e f 2s 2.5s 5s 6s 7s 8s a b r_rate time 0 0 ms 1 ms 1.5 ms command a_time time 1 0.5 ms 2 3 8 ms 9 ms command 8 9 6 ms 7 ms a b a_time time 2 ms 3 ms 4 5 4 ms 5 ms 6 7 10 ms 20 ms c d 30 ms 40 ms e f 0 5 ms 25 ms 50 ms command r_time time 1 10 ms 2 3 300 ms 400 ms command 4 5 100 ms 200 ms 6 7 r_time time downloaded from: http:///
56 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv slope ( ) setting of drc1 for high frequency band default = 80h select address explanation of operation & h29 [ 7:0 ] agc_th1 setting of drc1 for high frequency band please set below to the setting value of agc_th2. default = 40h select address explanation of operation & h28 [ 6:0 ] agc_th2 setting of drc2 for high frequency band default = 40h select address explanation of operation & h2c [ 6:0 ] v i [ db ] v o v iinf v oinf agc_ th 1 - 12db the formula which asks for slope alpha is described below. alpha changes into 8bit hex data of the complement of 2 the value calculated by calculation. agc_ th 2 y = -6 db x = 0 db th is agc_ th 1 . x is input level . y is output level. ex ) it asks for alpha at the time of agc_ th 1 = - 12db , x = 0db y = -6 db = 10 y 20 10 x 20 - 10 th 20 10 x 20 - 128 = 10 -6 20 10 0 20 - 10 - 12 20 10 0 20 - 128 = 85 . 266 ? 55 h 55 h calculated is set as &h 61 or &h 69 = 00 h = 80 h - 12db -32db 00 0db +0.5db command threshold 40 41 -0.5db +12db 58 3f -32db 00 0db +0.5db command threshold 40 41 -0.5db +12db 58 3f downloaded from: http:///
57 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv high frequency band a_rate setting ( it is the transition time of a compression curve at the time of an attack.) drc1 and drc2 for high frequency band are individually setting. default = 3h select address explanation of operation drc1 & h2a [ 6:4 ] drc2 & h2e [ 6:4 ] high frequency band r_rate setting ( it is th e transition time of an extension curve at the time of release.) drc1 and drc2 for high frequency band are individually setting. default = bh select address explanation of operation drc1 & h2a [ 3:0 ] drc2 & h2e [ 3:0 ] a_time1 setting of drc1 for high frequency band (detection time setting of attack operation) drc1 and drc2 for high frequency band are individually setting. default = 1h select address explanation of operation drc1 & h2b [ 7:4 ] drc2 & h2f [ 7:4 ] r_time sett ing of drc for high frequency band (detection time setting of release operation) drc1 and drc2 for high frequency band are individually setting. default = 3h select address explanation of operation drc1 & h2b [ 2:0 ] drc2 & h2f [ 2:0 ] 0 1 ms 3 ms 4 ms command a_rate time 1 2 ms 2 3 20 ms 40 ms command 4 5 5 ms 10 ms 6 7 a_rate time 0 0.125s 0.25s 0.5s command r_rate time 14 56 7 0.1825s 0.75s 1s 1.25s 1.5s 2 3 3s 4s command 8 9 c d e f 2s 2.5s 5s 6s 7s 8s a b r_rate time 0 0 ms 1 ms 1.5 ms command a_time time 1 0.5 ms 2 3 8 ms 9 ms command 8 9 6 ms 7 ms a b a_time time 2 ms 3 ms 4 5 4 ms 5 ms 6 7 10 ms 20 ms c d 30 ms 40 ms e f 0 5 ms 25 ms 50 ms command r_time time 1 10 ms 2 3 300 ms 400 ms command 4 5 100 ms 200 ms 6 7 r_time time downloaded from: http:///
58 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv slope ( ) setting of drc1 for low frequency band default = 80h select address explanation of operation & h31 [ 7:0 ] agc_th1 setting of drc1 for low frequency band please set below to the setting value of agc_th2. default = 40h select address explanation of operation & h30 [ 6:0 ] agc_th2 setting of drc2 for low frequency band default = 40h select address explanation of operation & h34 [ 6:0 ] v i [ db ] v o v iinf v oinf agc_ th 1 - 12db the formula which asks for slope alpha is described below . alpha changes into 8bit hex data of the complement of 2 the value calculated by calculation. agc_ th 2 y = -6 db x = 0 db th is agc_ th 1 . x is input level . y is output level. ex ) it asks for alpha at the time of agc_ th 1 = - 12 db , x = 0db y = -6 db = 10 y 20 10 x 20 - 10 th 20 10 x 20 - 128 = 10 -6 20 10 0 20 - 10 - 12 20 10 0 20 - 128 = 85 . 266 ? 55 h 55 h calculated is set as &h 61 or &h 69 = 00 h = 80 h - 12db -32db 00 0db +0.5db command threshold 40 41 -0.5db +12db 58 3f -32db 00 0db +0.5db command threshold 40 41 -0.5db +12db 58 3f downloaded from: http:///
59 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv low frequency band a_rate setting ( it is the transition time of a compression curve at the time of an attack.) drc1 and drc2 for low frequency band are individually setting. default = 3h select address explanation of operation drc1 & h32 [ 6:4 ] drc2 & h36 [ 6:4 ] low frequency band r_rate setting ( it is the transiti on time of an extension curve at the time of release.) drc1 and drc2 for low frequency band are individually setting. default = bh select address explanation of operation drc1 & h32 [ 3:0 ] drc2 & h36 [ 3:0 ] a_time1 setting of drc1 for l ow frequency band (detection time setting of attack operation) drc1 and drc2 for low frequency band are individually setting. default = 1h select address explanation of operation drc1 & h33 [ 7:4 ] drc1 & h37 [ 7:4 ] r_time setting of drc fo r low frequency band (detection time setting of release operation) drc1 and drc2 for low frequency band are individually setting. default = 3h select address explanation of operation drc1 & h33 [ 2:0 ] drc2 & h37 [ 2:0 ] 0 1 ms 3 ms 4 ms command a_rate time 1 2 ms 2 3 20 ms 40 ms command 4 5 5 ms 10 ms 6 7 a_rate time 0 0.125s 0.25s 0.5s command r_rate time 14 56 7 0.1825s 0.75s 1s 1.25s 1.5s 2 3 3s 4s command 8 9 c d e f 2s 2.5s 5s 6s 7s 8s a b r_rate time 0 0 ms 1 ms 1.5 ms command a_time time 1 0.5 ms 2 3 8 ms 9 ms command 8 9 6 ms 7 ms a b a_time time 2 ms 3 ms 4 5 4 ms 5 ms 6 7 10 ms 20 ms c d 30 ms 40 ms e f 0 5 ms 25 ms 50 ms command r_time time 1 10 ms 2 3 300 ms 400 ms command 4 5 100 ms 200 ms 6 7 r_time time downloaded from: http:///
60 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv question what is the purpose of drc for all frequency bands? figure 63 answer the purpose is for keeping constant the output level in the crossover point of low frequency band and high frequency band . a frequency characteristic figure with a cross over frequency 1.2khz of drc for low frequency band and drc for high frequency band is shown below. figure 64 next , the graph of agc_ th =0db , cross over frequency = 1.2khz , an d the frequency vs . output gain when not using all the drc for all frequency bands is shown. -4 -2 0 2 4 6 8 10 100 1000 10000 output gain (db) frequency (hz) 0db 6db 12db figure 65 input level 0db is a flat . however , on an input level of +6db or +12db , it is over 0db of a compression level near the cross over frequency. in order to prevent this phenomenon , drc for all frequency bands is used . however , when this phenomenon does not exist in a problem , i think that it is not necessary to use drc for all frequency bands. agc_ th of drc for all frequency band sets up agc_th2 value of the higher one , when agc_th2 differ by drc for high frequency band , and drc for low frequency band. input apf gain controller output high frequency band 2 band drc block diagram hpf drc1 drc1 peak detector peak detector gain controller low frequency band peak detector gain controller all frequency band cross over filters drc2 drc2 downloaded from: http:///
61 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv question recommendation value setting of 2 band drc answer the recommendation value of 2 band drc was examined to speaker protection using fpd tv . ? a_rate : 4ms ? r_rate : 2s or more ? a_time : 0.5ms ? r_time : 50ms or more it is not uncomfortable to a music source to arrange all drc ( low frequency band , high frequency band , all frequency band) with the same value. question] when master volume is increased , why is it that only the sound of a high region becomes large? answer it investigated about the cross over frequency and the rela tion of agc_th2 of drc for high frequency band . its sound energy decreases , so that music data becomes high frequency . when a cross over frequency is set up highly, unless it lowers agc_th2 of drc for high frequency band , when master volume is increased , the effect by limit cannot be heard. the red line shows the peak level. figure 66 about the amount of adjustments of agc_th2 of drc for high frequency band. - 20 - 18 - 16 - 14 - 12 - 10 -8 -6 -4 -2 0 100 1000 10000 agc_th2 correction value cross over frequency (hz) figure 67 please use as a standard of the adjustment value fr om agc_th2 value of drc for low frequency band. moreover , the amount of adjustments decreases by setting up a cross over frequency lowness. downloaded from: http:///
62 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 1 1 1 1 . . p p o o s s t t - - s s c c a a l l a a r r to prevent from an overflow in the dsp , it adjusts a gain with the scalar. an adjustable range can be set up at a 0. 5db step from + 48db to - 79 db . post-scalar does not have a smooth transition function. (same control of lch/rch.) default = 60h select address explanation of operation & h13 [ 7:0 ] 1 1 - - 1 1 2 2 . . f f i i n n e e p p o o s s t t - - s s c c a a l l a a r r an adjustable range can be set up at a 0. 1db step from +0.7 db to C 0.8 db . fine post-scalar does not have a smooth transition function. (independent control of lch/rch.) default= 8h select address explanation of operation lch &h14 [ 7:4 ] rch &h14 [ 3:0 ] command gain command gain 0 -0. 8db 8 0db 1 -0. 7db 9 +0. 1db 2 -0. 6db a +0. 2db 3 -0. 5db b +0. 3db 4 -0. 4db c +0. 4db 5 -0. 3db d +0. 5db 6 -0. 2db e +0. 6db 7 -0. 1db f +0. 7db 01 + 47 .5 db 0 db -0.5 db command gain 00 62 fe ff + 48db -1 db - 79db - 6061 downloaded from: http:///
63 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 1 1 3 3 . . h h a a r r d d c c l l i i p p p p e e r r when measuring the rated output of the television , thd+n measures in 10 %. it can be made to clip with any output amplitude by using a clipper function. for example , the rated output of 10w or 5w can be gained using the amplifier of 15w output. 0 db -3 db -6 db +3 db clip level 0 db clip level -3 db clip level +3 db 0 db -3 db -6 db +3 db 0 db -3 db -6 db +3 db hard clip figur e 68 clipper setting default = 1 select address value explanation of operation & h1a [ 0 ] 0 c lipper function is not used. 1 hard clipper function is used. clip level selection default = e1h select address explanation of operation & h1b [ 7:0 ] 00 - 22 .5 db 0 db +0.1 db command gain e1 e2 -0.1 db +3 db ff e0 downloaded from: http:///
64 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 1 1 4 4 . . d d c c c c u u t t h h p p f f ( ( b b a a c c k k ) ) dc offset element of the digital signal outputted from audio dsp is cut by this hpf. the cutoff frequency fc of hpf uses the 1hz filter , and the degree uses the first-order filter. default = 1 select address value explanation of operation & h18 [ 0 ] 0 not use 1 use 1 1 - - 1 1 5 5 . . r r a a m m c c l l e e a a r r t he data ram of dsp and coefficient ram are cleared. 40us or more is required until all the data is cleared. clear of the data ram default = 1 select address value explanation of operation & h01 [ 7 ] 0 normal 1 clear operation clear of coefficient ram default = 1 select address value explanation of operation & h01 [ 6 ] 0 normal 1 clear operation downloaded from: http:///
65 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 1 1 - - 1 1 6 6 . . a a u u d d i i o o o o u u t t p p u u t t l l e e v v e e l l m m e e t t e e r r it is possible to output the peak level of the pcm data inputted into a pwm processor. a peak value can be read using the 2-wire command interface as 16 bit data of an absolute value. the interval holding a peak value can be selected from six steps (50ms step) from 50ms to 300ms. a peak hold result can be selected from l channel , r channel , and a monophonic channel {(lch+rch) /2 }. audio output level meter block diagram figure 69 setting of the peak level hold time interval of audio output level meter default = 00h select address explanation of operation & h74 [ 2:0 ] selector level output register dsp i2s &h 76 , & h 77 &h 75 meter_load [1:0] out_level [ 15 :0] peak hold ( lch ) peak hold ( rch ) 0.5 0 50 ms 150 ms 200 ms command hold time 1 100 ms 2 3 250 ms 300 ms 4 5 downloaded from: http:///
66 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv the signal of audio level meter read-back is selected. a value will be taken into a read- only register if a setting value is written in . in or der to update this register value , it is necessary to write in a setting value again. default = 0 select address value explanation of operation & h75 [ 1:0 ] 0 the peak level of l channel 1 the peak level of r channel 2 the peak level of monophonic channel {(lch+rch) /2} read-back of audio output level &h 76 (upper 8 bits) and a &h 77 (lower 8 bits) commands are read for the maximum withi n the period appointed by the command &h 74 using the 2-wire interface. (example) when ffffh is read , mean 1.0 ( 0d bfs). when 8000h is read , mean 0.5 (-6dbfs). downloaded from: http:///
67 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 2 2 s s e e t t t t i i n n g g a a n n d d r r e e a a d d i i n n g g m m e e t t h h o o d d o o f f p p a a r r a a m m e e t t r r i i c c e e q q u u a a l l i i z z e e r r it explains a detailed sequence of the setting method and the reading method of the parametric equalizer separately for usage. 2-1 peq coefficient setting the parametric equalizer consists of bi -quad filter as follows . each coeffiect of bi -quad filter can be written directly . it is s2 . 21 format , and setting range is -4 Q x +4 . moreover , the coefficient address is shown in table 1. figure 70 2-1-1 writing sequence ( it sets up in number order) 1. bank1 to 4 is appointed. (& h60 [1:0]) 2. address setting (&h61) (*1)table 1 is referred to . 3. 24bit coefficient upper[ 23 : 16 ]bit setting (&h62[7:0]) 4. 24bit coefficient midd le [ 15 :8] bit setting (&h63[7:0]) 5. 24bit coefficient lower [7:0] bit setting (& h64 [7:0]) 6. the writing of coefficients is performed . (&h65[0 ] = 1) (*2) (*2) after writing complete of coefficients is cleared automatically . it is not necessary to transmit h65 [0] =l. coefficient writing takes about 100 s ec .100 s ec should not change an address setup and several 24 - bit setup after coefficient write- in execution. ( ex ) when 0x3dede7 is written in bank1 , same l/rch , and 16band bq1 b0 1. & h60 = 0*h (bank1 is ap pointed.) 2. & h61 = 00h (16band bq1 b0 is appointed) 3. & h62 = 3dh (upper[ 23 : 16 ] is setting) 4. & h63 = edh (middle[ 15 :8 ] is setting) 5. & h64 = e7h (lower[7:0 ] is setting) 6. & h65 = 01h (coefficient transfer) (*3) (*3) after writing complete of coefficients is cleared automatically. 7. 100 sec or more se c wait the writing of other coefficients is performed. 2-1-2 read-back sequence ( it sets up in number order) 1. bank1 to 4 is appointed. (& h60 [3:2]) 2. address setting (&h61) (*4)table 1 is referred to . 3. setting of a read-back register address (&hd0) 4. read-back of the 24bit coefficient upper[ 23 : 16 ] bit (& h66 [7:0]) 5. read-back of the 24bit coefficient middle[ 15 :8] bit (& h67 [7:0]) 6. read-back of the 24bit coefficient lower[7:0]bit (&h68[7:0]) z -1 z -1 b0 b1 b2 z -1 z -1 a1 a2 direct form 1 x[n] x[n-1] x[n-2] y[n] y[n-1] y[n-2] downloaded from: http:///
68 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 2-1-3 when the coefficient of peq is se t up directly and a soft transition is performed 1. set peq coefficient to soft transition address whose address is 50 - 54 .please refers to table1. since in the case of & h60 [4 ]= 1(enable l/r independent setting) and & h53 [5:4] =0 a soft transition is carried out and it is set to lr simultaneous , please write a coefficient in both lr address. in the case of &h53[5:4 ]= 1 , coefficient is set to only lch address. in the case of &h53[5:4 ]= 2 , coefficient is set to only rch address. 2. select peq channel that is performed soft transition by setting &h51[4:0 ] address. 3. & h58 [0 ]= 1h start soft transition (after the completion of soft transition this register is automatically cleared by 0 h) 4. wait soft transition completion(about 24msec) , or read command &h59 [0 ], and stand by until it is cleared by 0 h. table1 . specified coefficient &h61[6:0] specified coefficient &h61[6:0] specified coefficie nt &h61[6:0] specified coefficient 00 16bandbq1 b0 23 16bandbq8 b0 46 16bandbq15 b0 01 16bandbq1 b1 24 16bandbq8 b1 47 16bandbq15 b1 02 16bandbq1 b2 25 16bandbq8 b2 48 16bandbq15 b2 03 16bandbq1 a1 26 16bandbq8 a1 49 16bandbq15 a1 04 16bandbq1 a2 27 16bandbq8 a2 4a 16bandbq15 a2 05 16bandbq2 b0 28 16bandbq9 b0 4b 16bandbq16 b0 06 16bandbq2 b1 29 16bandbq9 b1 4c 16bandbq16 b1 07 16bandbq2 b2 2a 16bandbq9 b2 4d 16bandbq16 b2 08 16bandbq2 a1 2b 16bandbq9 a1 4e 16bandbq16 a1 09 16bandbq2 a2 2c 16bandbq9 a2 4f 16bandbq16 a2 0a 16bandbq3 b0 2d 16bandbq10 b0 50 smooth bq b0 0b 16bandbq3 b1 2e 16bandbq10 b1 51 smooth bq b1 0c 16bandbq3 b2 2f 16bandbq10 b2 52 smooth bq b2 0d 16bandbq3 a1 30 16bandbq10 a1 53 smooth bq a1 0e 16bandbq3 a2 31 16bandbq10 a2 54 smooth bq a2 0f 16bandbq4 b0 32 16bandbq11 b0 55 drc _hpf b0 10 16bandbq4 b1 33 16bandbq11 b1 56 drc _hpf b1 11 16bandbq4 b2 34 16bandbq11 b2 57 drc _hpf b2 12 16bandbq4 a1 35 16bandbq11 a1 58 drc _hpf a1 13 16bandbq4 a2 36 16bandbq11 a2 59 drc _hpf a2 14 16bandbq5 b0 37 16bandbq12 b0 5a drc _ apf b0 15 16bandbq5 b1 38 16bandbq12 b1 5b drc _ apf b1 16 16bandbq5 b2 39 16bandbq12 b2 5c drc _ apf b2 17 16bandbq5 a1 3a 16bandbq12 a1 5d drc _ apf a1 18 16bandbq5 a2 3b 16bandbq12 a2 5e drc _ apf a2 19 16bandbq6 b0 3c 16bandbq13 b0 1a 16bandbq6 b1 3d 16bandbq13 b1 1b 16bandbq6 b2 3e 16bandbq13 b2 1c 16bandbq6 a1 3f 16bandbq13 a1 1d 16bandbq6 a2 40 16bandbq13 a2 1e 16bandbq7 b0 41 16bandbq14 b0 1f 16bandbq7 b1 42 16bandbq14 b1 20 16bandbq7 b2 43 16bandbq14 b2 21 16bandbq7 a1 44 16bandbq14 a1 22 16bandbq7 a2 45 16bandbq14 a2 when l/r independent , lch:& h61 [7 ]= 0 , rch : &h61[7 ]= 1 when l/r same , & h61 [7 ] is not reflected. downloaded from: http:///
69 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv bm5480muv has a mute function of audio dsp by a te rminal. it is possible to perform mute of the output from audio dsp by setting a mutex terminal to "l ." transition time setting at the time of mute is as follows. smooth transition mute time setting the transition time when changing to a mute state is selected. the soft transition time at the time of mute release is 10 .7 ms fixed. default = 3 select address value explanation of operation & h15 [ 1:0 ] 0 10 .7ms 1 21 .4ms 2 42 .7ms 3 85 .4ms figure 71 &h 15 [1:0 ] mute time setting audio output data a b 0 10 .7 ms 42 .7 ms 85 .4 ms command a 1 21 .4 ms 2 3 10 .7 ms 10 .7 ms 10 .7 ms &h 15 [1:0 ] setting 10 .7 ms b it is only operated by mute terminal. xdb mute state downloaded from: http:///
70 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv smooth transition mute release time setting time after detecting mute release until it actually begins mute release operation is set up . default = 0 select address value explanation of operation & h15 [ 5:4 ] 0 0ms 1 100ms 2 200ms 3 300ms figure 72 question when mute release is performed , what happens during mute operation? moreover , when there is release delay time , what happens? answer when mute release is performed during mute operation , mute release operation is started in an instant. (when delay setting is 0) return time at this time becomes shorter than mute release time (for ex ample , 10ms). next , when there is setting of release delay time , a delay timer starts a count from the time of performing mute release , and mute release operation is started after delay time completing. when mute release time setting is set to 10ms , it is designing so that a mute release curve may draw f curve. figure 73 operation of mute delay &h 15 [5:4] mutex audio output data a 300 ms a 3 200 ms 100 ms 1 0 0 ms 2 0 0 ms command audio output mutex mute transition-time setting 10.7ms mute release delay setting 0ms audio output mutex mute transition-time setting 10.7ms mute release delay setting 100ms mute start mute release operation start mute start mute release mute release operation start 100ms downloaded from: http:///
71 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 4 4 small signal input detection function there is a function which detects the audio data input of a non-signal or a small signal. this function is used in order to reduce the standby power consumption of an audio set. setting of a detection level and detection time can be performed. if the signal below a setting detection level continues in both l channel and r channel , a small signal detection flag will become "h ". a detection result can be read from command &h 72 [2:0 ]. the point which acts as a monitor of the small signal becomes input data of audio dsp block. block diagram figure 74 detection level setting default = 00h select address explanation of op eration & h70 [ 4:0 ] detection time setting default = 0 select address value explanation of operation & h71 [ 1:0 ] 0 42 .7ms 1 85 .4ms 2 170 .7ms 3 341 .4ms * sampling frequency is value of fs = 48khz . in the case of fs = 44 .1khz , it will be about 1. 09 times the setting value. detection flag read-back (read only) select address value explanation of operation & h72 [ 0 ] 0 un -detecting. 1 detecting dsp i2s peak detector (lch) counter flag &h 72 [0] nosig_det_flag peak detector (rch) - 70db 0f 00 - - 92db - 84db command level 01 - 96db 02 03 - 60db command 08 09 0a 0b level - 62db - 64db - 65db - 66db - 67db - 68db - 69db - 71db - 72db - 73db - 74db - 75db - 76db - 77db - 78db - 79db - 80db - 88db command level 04 0506 07 0c 0d 0e 10 1112 1314 1516 17 downloaded from: http:///
72 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 5 5 l l e e v v e e l l d d r r c c when the signal below a setting detecti on level and continues the setting time in both l channel and r channel , mute function will be run. (smooth transition mute) mute threshold level has hysteresis of 6db . small signal detect is run back channel mixer block . figure 75 figure 76 level drc on /off default = 1 select address value explanation of operation & h78 [4 ] 0 off 1 on peak detector gain controller level drc input signal level drc detect signal level drc output singnal &h 79 [1 0] &h7a[3 0] &h7a[6 4] downloaded from: http:///
73 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv level drc detect level setting release level is +6db of this setting. default= 0h select address explanation of operation & h78 [ 3:0 ] command level command level 0 - 96db 8 - 48db 1 - 90db 9 - 42db 2 - 84db a - 36db 3 - 78db b - 30db 4 - 72db c - 5 - 66db d - 6 - 60db e - 7 - 54db f - detect time setting default= 3h select address explanation of operation & h79 [ 1:0 ] command time 0 42 .7ms 1 85 .4ms 2 170 .7ms 3 341 .4ms *above is the value of fs =48khz . fs = 44 .1khz above value 1. 09 level drc smooth transition mute release time setting default= 3h select address explanation of operation & h7a [6:4 ] command time command time 0 1ms 4 5ms 1 2ms 5 10ms 2 3ms 6 20ms 3 4ms 7 40ms *above is the value of fs =48khz . fs = 44 .1khz above value 1. 09 downloaded from: http:///
74 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv level drc smooth transition mutes time setting default= bh select address explanation of operation & h7a [3:0 ] command time command time 0 0. 125s 8 2s 1 0.1825s 9 2. 5s 2 0. 25s a 3s 3 0. 5s b 4s 4 0. 75s c 5s 5 1s d 6s 6 1. 25s e 7s 7 1. 5s f 8s *above is the value of fs=48khz. fs=44.1khz above value 1.09 level drc detect signal read out (read only) select address value explanation of operation & h7b [ 0 ] 0 no detect 1 detect downloaded from: http:///
75 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 6 6 c c l l o o c c k k s s t t o o p p d d e e t t e e c c t t i i o o n n a a n n d d d d e e t t e e c c t t i i o o n n o o f f b b c c l l k k f f r r e e q q u u e e n n c c y y b b e e g g i i n n t t o o o o l l o o w w o o r r t t o o o o h h i i g g h h o o r r a a s s y y n n c c h h r r o o n n o o u u s s s s t t a a t t e e d d e e t t e e c c t t i i o o n n 6-1 clock stops detection bm5480muv needs some clock source for generating proper clock to process audio data. by stopping these cock sources , these clocks to process audio data also stop. to prevent noise sounds , we need to detect bclk or lrclk stop condition. as we detect stop flag that is to be valid , output is gone to mute state (mute instantly). figure 77 each detect condition is set by be low command . we can check detected result by reading back flag register. these flags are cleared only by sending specified commands. lrclk stop detection time default = 2h (lrck) select address value operation lrclk & h07 [ 2:0 ] 0 10 s to 20 s 1 20 s to 40 s 2 50 s to 100 s 3 100 s to 200 s 4 200 s to 400 s 5 300 s to 600 s 6 400 s to 800 s 7 500 s to 1000 s detection time has the above-mentioned variation within the limits. bclk stop detection time default = 0h (bck) select address v alue operation bclk &h08 [ 6:4 ] 0 10 s to 20 s 1 20 s to 40 s 2 50 s to 100 s 3 100 s to 200 s 4 200 s to 400 s 5 300 s to 600 s 6 400 s to 800 s 7 500 s to 1000 s detection time has the above-mentioned variation within the limits. internal frequency generator clock stop detecion circuit bclk lrclk judge ok / ng downloaded from: http:///
76 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv stop detection flag read back register (read only) select address value operation & h09 [ 5 ] 0 normal 1 detection of lrclk stop flag & h09 [ 4 ] 0 normal 1 detection of bclk stop flag stop detection flag clear register (write only) select address operation & h09 [ 1 ] lrclk stop detection flag is cleared by writing 1. & h09 [ 0 ] bclk stop detection flag is cleared by writing 1. when using a clock shutdown auto return facility (chapter 17 ), the above-mentioned flag is cleared automatically. lrclk stop flag valid or invalid selection default = 0h select address value operation & h07 [ 3 ] 0 valid 1 invalid bclk stop flag val id or invalid selection default = 0h select address value operation & h08 [ 7 ] 0 valid 1 invalid 6-2 synchronous blank detection as for synchronous blank detecting function , it detects as synchronous blank error when it counts between the rising edg es of lrck with internal clock ( 49 .152mhz) , and it shifts more than the definite value , and whether pll is normally locked is judged. input sampling frequency 32khz, 44 .1khz,48khz count value (start of counting from 0) 1023 as for the detection result , reading from the register is possible. as a result of the judgment as synchronous blank once , it is not cleared until a clear command is transmitted even if the state of the clock returns normally. moreover , the setting of the detection approval frequency is also possible , and if the error more than the predetermined number is detected , the flag (& h06 [1]) becomes "1 " by the command. synchronous blank flag reading register (read only) select address value explanation of operation & h06 [ 1 ] 0 normal 1 synchronous blank detect synchronous blank flag clear register(write only) select address explanation of operation & h06 [ 0 ] when "1 " is written , the synchronous blank flag is cleared. *when the clock stop automatic return function (chapter 7) is used, th ese flags are cleared by the automatic operation. downloaded from: http:///
77 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv synchronous blank count setting default = 2h select address explanation of operation & h06 [ 6:4 ] 1 or more is set. ( it should be set from 1 to 7) if synchronous blank more than the set number of count is detected , & h06[1] becomes "1 ". 6-3 bclk high or low speed detection bclk high or low speed detection function is that judge bclk speed being too high or low by measuring by using internal clock(12mhz to 25mhz). when using a bclk speed detection , speed failure detection can be more correctly performed by making a command set reflect about an input sample rate . when you validate sample rate setting , please be sure to set up the sample ring rate inputted with & h0c [1:0 ] command . a high speed and the low-speed detection flag can set up validity and the disabled , respectively , and if the validated flag is materialized , mute (mute instantly) will be carried out. valid or invalid frequency value setting up by & h0c [1:0 ] command . default = 0h select address value operation & h0a [ 3 ] 0 valid 1 invalid setting of sampling rate default = 0h select address value operation & h0c [ 1:0 ] 0 48khz 1 44 .1khz 2 32khz the constraints of a high speed or a low -speed condition default = 0h select address value operation & h0a [ 2 ] 0 10 % 1 20 % we can check detection result by reading back . the result judged that is once unusual is not cleared until it transmits a clear command , even if the condition of a clock returns to normal. we can set up we can set up the constraints of the count of formation , and it does not set a flag until it detects it by count continuation. bclk high speed flag(read only) select address value operation & h0a [ 1 ] 0 normal 1 high speed detection flag bclk l ow speed flag(read only) select address value operation & h0b [ 1 ] 0 normal 1 low speed detection flag downloaded from: http:///
78 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv high speed detection clears register(write only) select address operation & h0a [ 0 ] if 1 writes in , a high speed detection flag will be cleared. when using a clock shutdown auto return facility (chapter 7), the abo ve-mentioned flag is cleared automatically. low speed detection clear register(write only) select address operation & h0b [ 0 ] if 1 writes in , a high speed detection flag will be cl eared. when using a clock shutdown auto return facility (chapter 7), the abo ve-mentioned flag is cleared automatically. a constraint of the count of judging with high speed flag detection default = 2h select address operation & h0a [ 6:4 ] please set up one or more . (1-7 are set up ) a will become "& h0a [1 ]= 1 " if the bclk high speed condition more than the count of setting up is detected continuously. a constraint of the count of judging with low speed flag detection default = 2h select address operation & h0b [ 6:4 ] please set up one or more . (1-7 are set up ) a will become "& h0b [1 ]= 1 " if the bclk low speed condition more than the count of setting up is detected continuously. high speed detection flag valid or invalid default = 0h select address v alue operation & h0a [ 7 ] 0 valid 1 invalid low speed detection flag valid or invalid default = 0h select address value operation & h0b [ 7 ] 0 valid 1 invalid the frequency range of bclk by which high speed detection or low speed detection is carried out becomes below. setting1 setting2 low speed high speed 10 %(&h0a[2 ]= 0) 48khz(& h0c [1:0 ]= 0) under 20 . 0k to 41 .3khz over 55 . 6k to 111 .4khz 44 .1khz(& h0c [1:0 ]= 1) under 18 . 9k to 38 .0khz over 51 . 1k to 102.4khz 32khz(& h0c [1:0 ]= 2) under 13 . 7k to 27 .6khz over 37 . 1k to 74 .3khz 20 %(&h0a[2 ]= 1) 48khz(& h0c [1:0 ]= 0) under 19 . 2k to 38 .4khz over 62 . 4k to 128.4khz 44 .1khz(& h0c [1:0 ]= 1) under 17 , 6k to 35 .3khz over 57 . 3k to 114.7khz 32khz(& h0c [1:0 ]= 2) under 12 . 8k to 25 .6khz over 41 . 6k to 83 .2khz downloaded from: http:///
79 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 7 7 a a u u t t o o r r e e c c o o v v e e r r y y f f r r o o m m c c l l o o c c k k e e r r r r o o r r f f u u n n c c t t i i o o n n detection flag and a bclk high speed , and low speed detection flag formation , it will be in a mute condition (mute instantly) about an output . in that case , if the clock error auto return facility is enabled , when it returns to a normal input , a mute condition will be canceled automatically . when the clock error auto return facility is repealed , it is necessary to control a series of operations called a mute- on and flag clear command transmission , an internal-ram-data clear , and mute release from an external mi crocomputer . since it is invalid immediately after a wake- up , & h0d [6] =1 is set up before mute release , and it recommends validating . valid or invalid auto recover from clock error default = 0h select address value operation & h0d [ 6 ] 0 invalid 1 valid each error flag can be read from the following addresses . when 1 is read from a read address , the error flag stands . moreover , a flag is not cleared until it writes 0 in the target address , even if err or status will be canceled , once a flag leaves. error flag read register select address operation & h0e [ 6 ] asynchronous flag & h0e [ 4 ] lrclk stop flag & h0e [ 3 ] bclk stop flag & h0e [ 2 ] bclk high speed detection flag & h0e [ 1 ] bclk low speed detection flag 8 8 t t h h e e w w a a k k e e - - u u p p p p r r o o c c e e d d u u r r e e o o f f p p o o w w e e r r - - u u p p it recommends starting power- up in the following procedures. 1. power up wait over 10msec 2. release reset(rstx=h) 3. & h0c [1:0]=*h sampling rate(please set up 0h in the case of 48khz , set up 1h in the case of 44 .1khz and 2h in 32khz.) please input bclk and lrclk 4. &he9=10h changing clock to normal state wait over 5msec 5. &h0x01= 00h set ram clear off 6. & h0d [6 ]= 1h valid auto recover from clock error 7. & h0e [7:1 ]= 0h clear error flag 8. & h92 [4:0 ]= 11h pwm setting1 9. & h93 [4:0 ]= 1ch pwm setting2 10. & h94 [4:0 ]= 15h pwm setting3 11. & h95 [4:0 ]= 04h pwm setting4 12. please set up dsp function such as volume , peq , drc , and scalar etc. 13. mutex=h release mute downloaded from: http:///
80 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 9 9 t t h h e e o o p p e e r r a a t t i i n n g g p p r r o o c c e e d d u u r r e e i i n n a a s s t t a a t t u u s s w w i i t t h h a a n n u u n n s s t t a a b b l l e e c c l l o o c c k k in the segment where the input of i2s signal of bclk , lrclk , and sdata may become unstable , please set to mutex=l and carry out mute . 1.mutex=l after stabilizing i2s input , it is 20 ms or more wait. 2.mutex=h figure 78 bclk lrclk sdata mutex speaker btl output (after lc filter) soft-mute *chapter3 soft-start *chapter3 over 20ms stable unstable stable downloaded from: http:///
81 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv parts parts no. value company product no. rated voltage tolerance size inductor l25, l29, l31, l35 15uh toko b1047as-150m - ( 20%) 7.6mm7.6mm r25, r29 r31, r35 5.6 mcr03ezpj5r6 1/10w j(5%) 1.6mm 0.8mm r18 1.5k mcr01mzpf1501 1/16w f(1%) 1.0mm0.5mm r7, r8, r19 10k mcr01mzpj1002 1/16w j(5%) 1.0mm0.5mm r21 100k mcr01mzpj1003 1/16w j(5%) 1.0mm0.5mm c25b, c29b c31b, c35b 1200pf grm188b11h122ka01 50v b(10% 1.6mm0.8mm c18a 2700pf grm033b10j272ka01 6.3v b(10% 0.6mm0.3mm c18b 0.027uf grm033b10j273ke01 6.3v b(10% 0.6mm0.3mm c25a, c29a, c31a, c35a, 0.33uf grm219b31h34ka87 50v b(10% 2.0mm1.25mm c23a, c37a ? 1uf grm21bb31h105ka12 50v b(10% 2.0mm1.25mm c13, c17 1uf grm185b31a105ke43 10v b(10% 1.6mm0.8mm c40 0.1uf grm188b11a104ka92d 10v b(10% 1.6mm0.8mm c23b, c37b 100uf panasonic eca1vmh101 35v 20% 8mm 11.5mm capacitor murata resister rohm application circuit example (stereo btl output , rl1=8 ) figure 79 bom list (stereo btl output , r l1 =8 ) please put the c23a and c37a near the vccp1 and vccp2 pins on the board . 20 19 18 17 16 15 13 14 i 2 c bus address select dvdd vss vss scl sda bclk lrclk rstx sdata digital audio source -con mute dvdd dvdd vss vss vss vss 1 2 3 4 5 6 7 8 9 10 11 12 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 21 22 23 24 vccp1 gndp1 reg _g driver fet 2n vccp2 gndp2 driver fet 2p pwm modulator control i/f protection 2-wire i/f test3 driver fet 1n driver fet 1p gndp1 sp ch1 (lch) r7 r8 c 18 a c 18 b r 18 c 17 c 13 audio dsp i 2 s lj rj i/f dgnd 8 times over- sampling digital filter vccp2 gndp2 gndp1 dvdd vss error gndp1 c 40 vcca nc vccp1 gndp2 sp ch2 (rch) test1 test2 reg 15 dvdd vss pll vss rstx mute scl sda addr sdata lrclk bclk moni pll error out 2n out 2p out 1n out 1p c 37 a c 37 b 1 f 100 f c 23 b 100 f c 23 a 1 f r 11 0 r 12 0 r 19 10 k 1.5k 0. 027 f 2700 pf 1 f 0.1 f r 21 100 k c 25 a 0. 33 f c 29 a 0. 33 f c 25 c nop c 25 b 1200 pf c 29 b 1200 pf r 25 5.6 r 29 5.6 c 31 a 0. 33 f c 35 a 0. 33 f c 31 c nop c 31 b 1200 pf c 35 b 1200 pf r 31 5.6 r 35 5.6 l 25 15 h l 29 15 h l 31 15 h l 35 15 h 1 f 10 k 10 k r 10 0 dvdd dvdd nc nc nc nc nc nc nc nc nc nc nc downloaded from: http:///
82 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv parts parts no. value company product no. rated voltage tolerance size inductor l31, l35 15uh toko b1047as-150m - ( 20%) 7.6mm7.6mm r31, r35 5.6 mcr03ezpj5r6 1/10w j(5%) 1.6mm 0.8mm r18 1.5k mcr01mzpf1501 1/16w f(1%) 1.0mm0.5mm r7, r8, r19 10k mcr01mzpj1002 1/16w j(5%) 1.0mm0.5mm r21 100k mcr01mzpj1003 1/16w j(5%) 1.0mm0.5mm c31b, c35b 1200pf grm188b11h122ka01 50v b(10% 1.6mm0.8mm c18a 2700pf grm033b10j272ka01 6.3v b(10% 0.6mm0.3mm c18b 0.027uf grm033b10j273ke01 6.3v b(10% 0.6mm0.3mm c31a, c35a, 0.33uf grm219b31h34ka87 50v b(10% 2.0mm1.25mm c37a ? 1uf grm21bb31h105ka12 50v b(10% 2.0mm1.25mm c13, c17 1uf grm185b31a105ke43 10v b(10% 1.6mm0.8mm c40 0.1uf grm188b11a104ka92d 10v b(10% 1.6mm0.8mm c37b 100uf panasonic eca1vmh101 35v 20% 8mm 11.5mm capacitor murata resister rohm application circuit example (monaural btl output , rl1=8 ) figure 80 bom list (monaural btl output , r l1 =8 ) please put the c37a near the vccp1 pins on the board. 20 19 18 17 16 15 13 14 i 2 c bus address select dvdd vss vss scl sda bclk lrclk rstx sdata digital audio source -con mute dvdd dvdd vss vss vss vss 1 2 3 4 5 6 7 8 9 10 11 12 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 21 22 23 24 vccp1 gndp1 reg _g driver fet 2n vccp2 gndp2 driver fet 2p pwm modulator control i/f protection 2-wire i/f test3 driver fet 1n driver fet 1p gndp1 sp ch1 (lch) r7 r8 c 18 a c 18 b r 18 c 17 c 13 audio dsp i 2 s lj rj i/f dgnd 8 times over- sampling digital filter gndp2 gndp1 dvdd vss error gndp1 c 40 vcca nc vccp1 test1 test2 reg 15 dvdd vss pll vss rstx mute scl sda addr sdata lrclk bclk moni pll error out 2n out 2p out 1n out 1p c 37 a c 37 b 1 f 100 f r 11 0 r 12 0 r 19 10 k 1.5k 0. 027 f 2700 pf 1 f 0.1 f r 21 100 k c 31 a 0. 33 f c 35 a 0. 33 f c 31 c nop c 31 b 1200 pf c 35 b 1200 pf r 31 5.6 r 35 5.6 l 31 15 h l 35 15 h 1 f 10 k 10 k r 10 0 dvdd dvdd nc nc nc nc nc nc nc nc nc nc nc downloaded from: http:///
83 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv selection of components externally connected 1) output lc filter circuit an output filter is required to eliminate radio-frequency components exceeding the aud io-frequency region supplied to a load (speaker) . because this ic uses sampling clock frequencies from 256k hz ( fs =32khz) to 384khz( fs =48khz) in the output pwm signals , the high -frequency components must be appropriately removed. this section takes an example of an lc type lpf shown below , in which coil l and capacitor c compose a differential filter with an attenuation property of - 12db /oct . a large part of switching currents flow to capacitor c , and only a small part of the currents flow to speaker r l1 . this filter reduces unwanted emission this way . in addition , coil l and capacitor cg composes a filter against in -phase components , reducing unwanted emission further. figure 81 following presents output lc filter constants with typical load impedances. r l l c 4 10 h 1 f 6 10 h 0. 33 f 8 15 h 0. 33 f use coils with a low direct-current resistance and with a sufficient margin of allowable currents . a high di rect-current resistance causes power losses . in addition , select a closed magnetic circuit type product in normal cases to prevent unwanted emission. use capacitors with a low equivalent series resistance , and good impedance characteristics at high frequen cy ranges (100khz or higher) . also , select an item with sufficient withstand voltage because flowing ma ssive amount of high -frequency currents is expected. 2) the value of the lc filter circuit computed equation the output lc filter circuit of bd5452amuv is as it is shown in figure 82 . the lc filter circuit of figure 82 is thought to substitute it like figure 83 on the occasion of the computation of the value of the lc filter circuit . figure 82 . output lcfilter 1 figure 83 . output lcfilter 2 r l 1 c l c l 25 , 26 or 31 , 32 29 , 30 or 35 , 36 r l c l c l out+ out- c l out+ out- or r l r = 2 1 downloaded from: http:///
84 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv the transfer function h(s) of the lc filter circuit of figure 83 becomes the following. the and q become the followings here. therefore , l and c become the followings. the r l and l should be made known , and fcl is set up , and c is decided. 3) the settlement of the l value of the coil a standard for selection of the l value of a coil to use is to take the following back anti-matter into consideration except for the fact or such as a low cost-ization , miniaturization , pale pattern . when l value was made small . (1) circuit electric currents increase without a signal . and , efficiency in the low output gets bad. (2) direct current resistance value is restrained small w hen the coil of other l value and size are made the same . therefore , maximum output is easy to take out . and , it can be used in the low power supply voltage because dc electric current (allowable electric current) value can be taken greatly . when l value was made large . (1) circuit electric current is restrained low without a signal . efficiency in the low output improves . (2) direct current resistance value grows big when the coil of other l value and size are made the same . therefore , maximum output is hard to take out . and , because it becomes small , use becomes difficult the dc electric current (allowable electric current) value in the low power supply voltage , too. 4) the settlement of the f cl as for the settlement of th e fixed number of the lc filter circuit , it is taken into consideration about two points of the following , and set up . the pwm sampling frequency fpwm (=8fs) of bm5480muv is set up in 384khz (@ fs =48khz) . it is set up with fc < fpwm to restrain care er frequency omission after the lc filter circuit . when fc is lowered too much , the voltage profit of the voice obi stage (especially , the neighborhood of 20khz) declines in the speaker output frequency character of the difference movement mode. and, the speaker output frequency character of the difference movement mode becomes the following. rl =8 rl = ? rl = 4 l[ uh ] c[ uf ] fc [khz] q l[ uh ] c[ uf ] fc [khz] q l[ uh ] c[ uf ] fc [khz] q 10 0.1 75 . 32 0. 40 10 0.1 51 . 01 0. 30 10 0.1 32 . 19 0. 20 0. 15 80 . 85 0. 49 0. 15 54 . 76 0. 37 0. 15 33 . 35 0. 24 0. 22 86 . 79 0. 59 0. 22 56 . 73 0. 44 0. 22 34 . 55 0. 30 0. 33 89 . 92 0. 73 0. 33 63 .1 0. 54 0. 33 35 .8 0. 36 0. 47 86 . 79 0. 87 0. 47 66 . 68 0. 65 0. 47 38 . 37 0. 43 1.0 69 . 01 1. 26 1.0 62 . 29 0. 95 1.0 44 .1 0. 63 15 0.1 46 . 99 0. 33 15 0.1 33 . 11 0. 24 15 0.1 21 . 68 0. 16 0. 15 49 . 66 0. 40 0. 15 34 . 36 0. 30 0. 15 22 . 08 0. 20 0. 22 53 . 46 0. 48 0. 22 35 . 65 0. 36 0. 22 22 . 49 0. 24 0. 33 57 . 54 0. 59 0. 33 38 . 37 0. 44 0. 33 22 . 91 0. 30 0. 47 59 .7 0. 71 0. 47 41 .3 0. 53 0. 47 23 . 77 0. 35 1.0 52 . 75 1. 03 1.0 44 . 67 0. 77 1.0 27 . 47 0. 52 22 0.1 30 . 76 0. 27 22 0.1 22 . 49 0. 20 22 0.1 14 . 72 0. 13 0. 15 31 . 92 0. 33 0. 15 22 . 91 0. 25 0. 15 14 . 72 0. 17 0. 22 33 . 73 0. 40 0. 22 23 . 77 0. 30 0. 22 15 0. 20 0. 33 36 . 31 0. 49 0. 33 24 . 66 0. 37 0. 33 15 . 28 0. 24 0. 47 39 . 08 0.58 0. 47 26 . 06 0. 44 0. 47 15 . 56 0. 29 1.0 39 . 30 0. 85 1.0 30 . 05 0. 64 1.0 17 . 33 0. 43 2 2 2 2 q 1 1 1 )( ? ? ? ? ? ? ? ? ? s s lc s cr s lc sh lc 1 = 2 l c r 2 1 = l c r=q l q f4 r = c 1 =l cl l 2 l cl r f q = r q =c cl f2= lc 2 1 = f cl downloaded from: http:///
85 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 5) about the emi countermeasure as a part emi countermeasure except for the output lc filter recommended with p. 81 / 93 to p. 82 / 93 , it can be confirmed with follow ing ; ? chip common mode choke coil( dly5atn401 ) manufactured by murata +1000pf( 50v ,tolerance:b,1608) , ? chip inductor lcc3225t2r2mr manufactured by taiyoyuden + 1000pf ( 50v ,tolerance:b,1608) 6) the settlement of the snubber the snubber circuit must be optimiz ed for application circuit to reduce the overshoot and undershoot of output pwm. measure the spike resonance frequency f1 of the pwm output wave shape (when it stands up .) by using fet probe in the out terminal . (figure 35 ) the fet probe is to monitor very near pin and shorten ground lead at the time of that. measure resonance frequency f2 of the spike as a snubber circuit fixed number r= 0 (only with the condenser c , to connect gnd) at this time , the value of the condenser c is adjusted until it becomes half of the frequency (2f2= f1 ) of the resonance frequency f1 of . the value of c which it could get here is three times of the parasitic capacity cp that a spike is formed . (c=3cp) parasitic inductance lp is looked for at the next formula. the character impedance z of resonance is looked for from the parasitic capacity cp and the parasitism inductance lp at the next formula. a snubber circuit fixed number r is set up in the value which is the same as the character impedance z . a snubber circuit fixed number c is set up in the value of 4- 10 times of the parasitic capacity cp . (c=4cp to 10cp) decide it with trade-off with the character because switching electri c currents increase when the value of c is enlarged too much. following presents snubber filter constants with the recom mendation value at rohm 4 layer board . r l c25b,c29b, c31b,c35b r25,r29, r31,r35 4 3300pf 5.6 6 3300pf 5.6 8 1200pf 5.6 driver gndp vccp r c gndp gndp snubber lcfilter out figure 85 . snubber schematic ? ? p c f 2 1 p 2 1 l ? ? p p c l ? z figure 84 . pwm output waveform (measure of spike resonance frequency spike resonance frequency 5nsec/div downloaded from: http:///
86 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv level diagram of audio signal level diagram of audio signal is shown the below figure . speaker output level is depended on i2s digital audio input level , dsp gain , pwm gain , btl gain and loss of power stage and low pass filter. i2s input level is full-scale signal , the supply voltage of the block is dvdd , and therefore , 0dbfs is equal to dvdd voltage [vpp ]. dsp gain is set by 2 wire control variably , and -0. 5db is set at pwm modulator block usually . at the power stage , the pwm modulator output is shifted pwm signal level from dvdd to vcc , and added loss of the output transistor resistance r ds and dc resistance of coil r dc . i2s- if lrclk bclk sync. src 2424 x 8 over sampling df pwm modulator power stage l+ l- r+ r- 2424 2424 audio dsp 2424 sdata (1 ) dsp gain (2 ) pwm gain (4 ) btl gain i2s input level 3.3v pwm signal ( 2) ) 20 0.5- gd ( 10 ) 20 vin ( 10 22 vcc output lpf output lpf l dc ds l r rr r ? ? ) (2 (3 ) loss of r ds and r dc 10 26 v pwm signal figure 86 . level diagram of audio signal r l vcc on off r ds r dc r dc r ds vcc on off cg cg figure 87 . output lpf circuit in bridge-tied-load (btl) connection , the following formula gives an approximate value of output power po at non- clipping output waveform : v in : i2s input level [dbfs] gd : dsp gain [ db ] vcc : power supply voltage of power stage [v] dvdd : power supply voltage of dsp block [v] rl : load impedance [ ] r ds : turn- on resistance of output mos tr . [ ] (typ .= 180m ) r dc : dc resistance of output lpf coil [ ] if the circuit is driven further until an output wavefo rm is clipped , an output power higher than that without distortion is obtained . in general a clipped output is quantified where thd+n = 1% and 10 % , and a maximum output power under that status is calculated by the following formula: ] w[ r ) r ) r r(2 r 2 vcc 10 ( p l 2 l dc ds l ) 20 5.0-( %) 1(o + + = ( ) l 2 l dc ds l 20 0.5 gd 20 vin o r ) r )r r(2 r 2 2 2 vcc 10 10 ( p + + = [w] 25 .1 =p p %) 1 o( %) 10 o( i2s input level dsp gain pwm gain btl gain loss of r ds and r dc downloaded from: http:///
87 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv 0 1 2 3 4 5 0 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 ai :t? pw ii i :pw . . . . fn ??` power dissipation (vqfn048v7070) figure 88 measuring instrument : th - 156 (shibukawa kuwano electrical instruments co ., ltd.) measuring conditions : installation on rohm's board board size : 114.3mm 76 .2mm 1.6mm (with thermal via on board) material : fr4 ? the board and exposed heat sink on the back of package are connected by soldering. pcb (1) : 1- layer board (back copper foil size : 34 .09mm2) , ja = 107.8c/w pcb (2) : 2- layer board (back copper foil size : 5505mm2) , ja = 38 .1c /w pcb (3) : 4- layer board (top and bottom layer back copper foil size : 34 .09mm2 , 2nd and 3rd layer back copper foil size : 5505mm2) , ja = 29 .1c /w pcb (4) : 4- layer board (back copper foil size : 5505mm2) , ja = 25 .9c /w use a thermal design that allows for a sufficient margin in light of the power dissipation ( pd ) in actual operating conditions . this ic exposes its frame of the backside of package . note that this part is assumed to use after providing heat dissipation treatment to improve heat dissipation efficiency . try to occupy as wide as possible with heat dissipation pattern not only on the board surface but also the backside. full digital speaker amplifier is high efficiency and low heat generation by comparison with conventional analog power amplifier . however , in case it is operated continuously by maximum output power , power dissipation (pdiss) might exceed package dissipation . please consider about heat design that power dissipati on (pdiss) does not exceed package dissipation ( pd ) in average power (poav) . (tjmax maximum junction temperature= 150 c , ta peripheral temperature[c ], ja thermal resistance of package[c /w], poav average power[w ], efficiency) package dissipation : pd (w) =(tjmax C ta ) / ja power dissipation : pdiss (w) = poav x (1/ C 1) vqfn048v7070 package downloaded from: http:///
88 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv i/o equivalence circuit (provided pin voltages are typ . values) pin no . pin name pin voltage pin explanation internal equivalence circuit 4 5 rstx mutex 0v 0v reset pin for digital circuit h:reset off l:reset on speaker output mute control pin h:mute off l:mute on 4 , 5 17 6 6 dgnd 0v gnd pin for digital i/o 7 scl 2 wire transmit clock input pin ? please notice. absolute maximum voltage is 4. 5v . 7 6 8 sda 2 wire data input/output pin ? please notice. absolute maximum voltage is 4. 5v . 8 6 9 addr 0v 2 wire slave address select pin 9 17 6 10 11 12 sdata lrclk bclk 3. 3v digital sound signal input pin 10 , 11 , 12 6 17 19 moni 3. 3v test pin . please pull up to dvdd. 10 13 9 15 vss 0v gnd pin for digital block 18 pll 1v pll s filter pin 18 17 6 downloaded from: http:///
89 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv i/o equivalence circuit (provided pin voltages are typ . values) pin no . pin name pin voltage pin explanation internal equivalence circuit 17 dvdd 3. 3v power supply pin for digital i/o. 14 16 test1 test2 test pin please connect to vss . 17 14 , 16 6 13 reg15 1. 5v internal power supply pin for digital circuit 13 17 6 20 test3 test pin please connect to vss . 17 6 20 21 error 3. 3v error flag pin h : while normal l : while error 500 21 17 6 22 41 42 43 44 45 46 47 48 1 2 3 nc non connection pin downloaded from: http:///
90 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv i/o equivalence circuit (provided pin voltages are typ . values) pin no . pin name pin voltage pin explanation internal equivalence circuit 23 24 vccp2 vcc power supply pin for ch2 pwm signal 23,24 25,26 29,30 27,28 25 26 out2n vcc t o 0v output pin of ch2 positive pwm please connect to output lpf. 27 28 gndp2 0v gnd pin for ch2 pwm signal 29 30 out2p vcc to 0v output pin of ch2 negative pwm please connect to output lpf. 31 32 out1n vcc to 0v output pi n of ch 1 negative pwm please connect to output lpf. 37,38 31,32 35,36 33,34 33 34 gndp1 0v gnd pin for ch 1 pwm signal 35 36 out1p vcc to 0v output pin of ch 1 positive pwm please connect to output lpf. s 37 38 vccp1 vcc power supply pin for ch 1 pwm signal 39 vcca vcc power supply pin for analog signal 40 reg_g 5. 5v internal power supply pin for gate driver please connect the capacitor. 100k 39 40 6 downloaded from: http:///
91 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv operational notes 1. reverse connection of power s upply connecting the power supply in reverse polarity can damage the ic. take precautions against reverse polarity when connecting the power supply, such as mounting an externa l diode between the power supply and the ic s power supply pin s. 2. power supply lines design the pcb layout pattern to provide low impedance suppl y lines. separate the ground and supply lines of the digital and analog blocks to prevent noise in the groun d and supply lines of the digital block from affecting the analog block. furthermore, connect a capacitor to ground at all power sup ply pins . consider the effect of temperature and aging on the capacitance value when using electrolytic capacitors. 3. ground voltage ensure that no pins are at a voltage below that of the ground pin at any time, even during transient condition. 4. ground wiring pattern when using both small-signal and large-current ground traces, the two ground traces should be routed separately bu t connected to a single ground at the reference point of the a pplication board to avoid fluctuations in the small-sig nal ground caused by large currents. also ensure that the grou nd traces of external components do not cause variations o n the ground voltage. the ground lines must be as short and thick as possible to reduce line impedance. 5. thermal consideration should by any chance the power dissipation rating be exc eeded the rise in temperature of the chip may result in deterioration of the properties of the chip. the absolute max imum rating of the pd stated in this specification is whe n the ic is mounted on a 70mm x 70mm x 1.6mm glass epoxy board . in case of exceeding this absolute maximum rating, increase the board size and copper area to prevent exceeding the p d rating. 6. recommended operating conditions these conditions represent a range within which the expec ted characteristics of the ic can be approximately obtaine d . the electrical characteristics are guaranteed under the condi tions of each parameter. 7. inrush current when power is first supplied to the ic, it is possible that th e internal logic may be unstable and inrush current may fl ow instantaneously due to the internal powering sequence and delays, especially if the ic has more than one power s upply. therefore, give special consideration to power coupling capa citance, power wiring, width of ground wiring, and routing of connections. 8. operation under strong electromagnetic field operating the ic in the presence of a strong electromagnetic field ma y cause the ic to malfunction. 9. testing on application boards when testing the ic on an application board, connecting a capacitor directly to a low-impedance output pin may s ubject the ic to stress. always discharge capacitors completely after each process or step. the ics power supply should always be turned off completely before connecting or removi ng it from the test setup during the inspection process. to prevent damage from static discharge, ground the ic during ass embly and use similar precautions during transport and storage. 10. inter-pin short and mounting errors ensure that the direction and position are correct when moun ting the ic on the pcb. incorrect mounting may result in damaging the ic. avoid nearby pins being shorted to each other especially to ground, power supply and output pin . inter-pin shorts could be due to many reasons such as m etal particles, water droplets (in very humid environment) a nd unintentional solder bridge deposited in between pins during as sembly to name a few. 11. unused input pins input pins of an ic are often connected to the gate of a mos tran sistor. the gate has extremely high impedance and extremely low capacitance. if left unconnected, the electri c field from the outside can easily charge it. the small charge acquired in this way is enough to produce a signific ant effect on the conduction through the transistor and cau se unexpected operation of the ic. so unless otherwise specifi ed, unused input pins should be connected to the power supply or ground line. downloaded from: http:///
92 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv operational notes C continued 12. regarding the input pin of the ic this monolithic ic contains p+ isolation and p substrate lay ers between adjacent elements in order to keep them isolated. p-n junctions are formed at the intersection of the p layers with the n layers of other elements, creating a parasitic diode or transistor. for example (refer to figure below): when gnd > pin a and gnd > pin b, the p-n junction operates as a paras itic diode. when gnd > pin b, the p-n junction operates as a parasitic transistor. parasitic diodes inevitably occur in the structure of the ic. the operation of parasitic diodes can result in mutual interference among circuits, operational faults, or physic al damage. therefore, conditions that cause these diodes t o operate, such as applying a voltage lower than the gnd vo ltage to an input pin (and thus to the p substrate) should be avoided. figure 78. example of monolithic ic structure 13. ceramic capacitor when using a ceramic capacitor, determine the dielectri c constant considering the change of capacitance with temperature and the decrease in nominal capacitance due to dc bias a nd others. 14. area of safe operation (aso) operate the ic such that the output voltage, output current, and p ower dissipation are all within the area of safe operation (aso). 15. thermal shutdown circuit(tsd) this ic has a built-in thermal shutdown circuit that prev ents heat damage to the ic. normal operation should always be within the ics power dissipation rating. if however the rating is exceeded for a continued period, the junction temperature (tj) will rise which will activate the tsd circui t that will turn off all output pins. when the tj falls be low the tsd threshold, the circuits are automatically restored to normal oper ation. note that the tsd circuit operates in a situation that exceeds the absolute maximum ratings and therefore, under no circumstances, should the tsd circuit be used in a set des ign or for any purpose other than protecting the ic from heat damage. 16. over-current protection circuit (ocp) this ic incorporates an integrated overcurrent protection circuit t hat is activated when the load is shorted. this protection circuit is effective in preventing damage due to sudden and unexpected incidents. however, the ic should not be used in applications characterized by continuous operation or transi tioning of the protection circuit. n n p + p n n p + p substrate gnd n p + n n p + n p p substrate gnd gnd parasitic elements pin a pin a pin b pin b b c e parasitic elements gnd parasitic elements c be transistor (npn) resistor n region close-by parasitic elements downloaded from: http:///
93 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv ordering information b m 5 4 8 0 m u v - e 2 part number package muv : vqfn48v7070p packaging and forming specification e2: embossed tape and reel marking diagram vqfn48v7070p (top view) b m 5 4 8 0 m u part number marking lot number 1pin mark downloaded from: http:///
94 / 94 tsz02201-0c1c0e900330-1-2 ? 2015 rohm co., ltd. all rights reserved. 20.oct.2015 rev.004 www.rohm.com tsz22111 ? 15 ? 001 bm5480muv physical dimension, tape and reel information pa ckage name vqfn048v7070p downloaded from: http:///
datasheet d a t a s h e e t notice-pga-e rev.00 2 ? 2015 rohm co., ltd. all rights reserved. notice precaution on using rohm products 1. our products are designed and manufac tured for application in ordinary elec tronic equipments (such as av equipment, oa equipment, telecommunication equipment, home electroni c appliances, amusement equipment, etc.). if you intend to use our products in devices requiring ex tremely high reliability (such as medical equipment (note 1) , transport equipment, traffic equipment, aircraft/spacecra ft, nuclear power controllers, fuel c ontrollers, car equipment including car accessories, safety devices, etc.) and whose malfunction or failure may cause loss of human life, bodily injury or serious damage to property (?specific applications?), please consult with the rohm sale s representative in advance. unless otherwise agreed in writing by rohm in advance, rohm shall not be in any way responsible or liable for any damages, expenses or losses incurred by you or third parties arising from the use of any ro hm?s products for specific applications. (note1) medical equipment classification of the specific applications japan usa eu china class  class  class  b class  class ? class  2. rohm designs and manufactures its products subject to strict quality control system. however, semiconductor products can fail or malfunction at a certain rate. please be sure to implement, at your own responsibilities, adequate safety measures including but not limited to fail-safe desi gn against the physical injury, damage to any property, which a failure or malfunction of our products may cause. the following are examples of safety measures: [a] installation of protection circuits or other protective devices to improve system safety [b] installation of redundant circuits to reduce the impact of single or multiple circuit failure 3. our products are designed and manufactured for use under standard conditions and not under any special or extraordinary environments or conditio ns, as exemplified below. accordin gly, rohm shall not be in any way responsible or liable for any damages, expenses or losses arising from the use of an y rohm?s products under any special or extraordinary environments or conditions. if you intend to use our products under any special or extraordinary environments or conditions (as exemplified below), your independent verification and confirmation of product performance, reliability, etc, prior to use, must be necessary: [a] use of our products in any types of liquid, incl uding water, oils, chemicals, and organic solvents [b] use of our products outdoors or in places where the products are exposed to direct sunlight or dust [c] use of our products in places where the products ar e exposed to sea wind or corrosive gases, including cl 2 , h 2 s, nh 3 , so 2 , and no 2 [d] use of our products in places where the products are exposed to static electricity or electromagnetic waves [e] use of our products in proximity to heat-producing components, plastic cords, or other flammable items [f] sealing or coating our products with resin or other coating materials [g] use of our products without cleaning residue of flux (ev en if you use no-clean type fluxes, cleaning residue of flux is recommended); or washing our products by using water or water-soluble cleaning agents for cleaning residue after soldering [h] use of the products in places subject to dew condensation 4. the products are not subjec t to radiation-proof design. 5. please verify and confirm characteristics of the final or mounted products in using the products. 6. in particular, if a transient load (a large amount of load applied in a short per iod of time, such as pulse. is applied, confirmation of performance characteristics after on-boar d mounting is strongly recomm ended. avoid applying power exceeding normal rated power; exceeding the power rating under steady-state loading c ondition may negatively affect product performance and reliability. 7. de-rate power dissipation depending on ambient temperature. when used in sealed area, c onfirm that it is the use in the range that does not exceed t he maximum junction temperature. 8. confirm that operation temperat ure is within the specified range described in the product specification. 9. rohm shall not be in any way responsible or liable for fa ilure induced under deviant condi tion from what is defined in this document. precaution for mounting / circuit board design 1. when a highly active halogenous (chlori ne, bromine, etc.) flux is used, the resi due of flux may negatively affect product performance and reliability. 2. in principle, the reflow soldering method must be used on a surface-mount products, the flow soldering method must be used on a through hole mount products. if the flow sol dering method is preferred on a surface-mount products, please consult with the rohm representative in advance. for details, please refer to rohm mounting specification downloaded from: http:///
datasheet d a t a s h e e t notice-pga-e rev.00 2 ? 2015 rohm co., ltd. all rights reserved. precautions regarding application examples and external circuits 1. if change is made to the constant of an external circuit, pl ease allow a sufficient margin considering variations of the characteristics of the products and external components, including transient characteri stics, as well as static characteristics. 2. you agree that application notes, re ference designs, and associated data and in formation contained in this document are presented only as guidance for products use. theref ore, in case you use such information, you are solely responsible for it and you must exercise your own indepen dent verification and judgment in the use of such information contained in this document. rohm shall not be in any way responsible or liable for any damages, expenses or losses incurred by you or third parties arising from the use of such information. precaution for electrostatic this product is electrostatic sensitive product, which may be damaged due to electrostatic discharge. please take proper caution in your manufacturing process and storage so that voltage exceeding t he products maximum rating will not be applied to products. please take special care under dry condit ion (e.g. grounding of human body / equipment / solder iron, isolation from charged objects, se tting of ionizer, friction prevention and temperature / humidity control). precaution for storage / transportation 1. product performance and soldered connections may deteriora te if the products are stor ed in the places where: [a] the products are exposed to sea winds or corros ive gases, including cl2, h2s, nh3, so2, and no2 [b] the temperature or humidity exceeds those recommended by rohm [c] the products are exposed to di rect sunshine or condensation [d] the products are exposed to high electrostatic 2. even under rohm recommended storage c ondition, solderability of products out of recommended storage time period may be degraded. it is strongly recommended to confirm sol derability before using products of which storage time is exceeding the recommended storage time period. 3. store / transport cartons in the co rrect direction, which is indicated on a carton with a symbol. otherwise bent leads may occur due to excessive stress applied when dropping of a carton. 4. use products within the specified time after opening a humidity barrier bag. baking is required before using products of which storage time is exceeding the recommended storage time period. precaution for product label qr code printed on rohm products label is for rohm?s internal use only. precaution for disposition when disposing products please dispose them proper ly using an authorized industry waste company. precaution for foreign exchange and foreign trade act since concerned goods might be fallen under listed items of export control prescribed by foreign exchange and foreign trade act, please consult with rohm in case of export. precaution regarding intellectual property rights 1. all information and data including but not limited to application example contained in this document is for reference only. rohm does not warrant that foregoi ng information or data will not infringe any intellectual property rights or any other rights of any third party regarding such information or data. 2. rohm shall not have any obligations where the claims, actions or demands arising from the co mbination of the products with other articles such as components, circuits, systems or external equipment (including software). 3. no license, expressly or implied, is granted hereby under any intellectual property rights or other rights of rohm or any third parties with respect to the products or the informati on contained in this document. pr ovided, however, that rohm will not assert its intellectual property rights or other rights against you or your customers to the extent necessary to manufacture or sell products containing the produc ts, subject to the terms and conditions herein. other precaution 1. this document may not be reprinted or reproduced, in whol e or in part, without prior written consent of rohm. 2. the products may not be disassembled, converted, modified, reproduced or otherwise changed without prior written consent of rohm. 3. in no event shall you use in any wa y whatsoever the products and the related technical information contained in the products or this document for any military purposes, incl uding but not limited to, the development of mass-destruction weapons. 4. the proper names of companies or products described in this document are trademarks or registered trademarks of rohm, its affiliated companies or third parties. downloaded from: http:///
datasheet datasheet notice ? we rev.001 ? 201 5 rohm co., ltd. all rights reserved. general precaution 1. before you use our pro ducts, you are requested to care fully read this document and fully understand its contents. rohm shall n ot be in an y way responsible or liabl e for fa ilure, malfunction or acci dent arising from the use of a ny rohms products against warning, caution or note contained in this document. 2. all information contained in this docume nt is current as of the issuing date and subj ec t to change without any prior notice. before purchasing or using rohms products, please confirm the la test information with a rohm sale s representative. 3. the information contained in this doc ument is provi ded on an as is basis and rohm does not warrant that all information contained in this document is accurate an d/or error-free. rohm shall not be in an y way responsible or liable for an y damages, expenses or losses incurred b y you or third parties resulting from inaccur acy or errors of or concerning such information. downloaded from: http:///


▲Up To Search▲   

 
Price & Availability of BM5480MUV-E2

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X